C++
文章平均质量分 63
随风秀舞
这个作者很懒,什么都没留下…
展开
-
C++文件操作
在C++中,对文件的操作是通过fstream类实现的,所以需要加入头文件fstream.hRequired: 一、打开文件在fstream类中,有一个成员函数open(),就是用来打开文件的,其原型是:void open(const char* filename,int mode,int access);参数:filename: 要打开的文件名 或路径mod转载 2012-04-07 16:18:34 · 648 阅读 · 0 评论 -
Visual Studio 2010中使用OpenMP
在VS2010中项目的属性对话框中,左边框里的“配置属性”下的“C/C++”下的“语言”页里,将OpenMP支持改为“是/(OpenMP)”就可以支持OpenMP了。先看一个简单的使用了OpenMP程序#include "stdafx.h"#include "omp.h"#includeint _tmain(int argc, _TCHAR* argv[])转载 2015-01-06 10:18:10 · 3268 阅读 · 0 评论 -
VTK 6.1 安装配置
安装可以参考http://blog.csdn.net/jasonleesjtu/article/details/8211692 过程大致一样。 VTK 6.1 相对于VTK 5 在目录结构方面有很大的改动,很多lib文件的名字都换掉了。所以配置部分按上文无法成功。此时可以借助CMake配置文件。cmake_minimum_required(VERSION 2.8.5 FATA原创 2015-01-27 22:38:16 · 1550 阅读 · 0 评论 -
TCL/TK 与 C 程序的集成
一、 简介 比较TCL/TK 提供的快速而又容易的开发图形拥护界面,X 程序显得很烦琐。Tcl/tk 是一种脚本语言,就象其它的一些脚本语言一样,也有很多事情不能够做或很难做。解决途径是联合 C 与 tcl/tk 一起来开发. tcl/tk 系统提供C 程序调用TCL/TK 的解释器来运行TCL/TK脚本。提供的库包括初始化变量的方法,调用不同的脚本和访问变量。利用这些混合变量对它们访问转载 2014-03-05 09:05:12 · 4532 阅读 · 0 评论 -
windows平台安装fftw
FFTW是用来计算一维或者多维的离散傅里叶变换,输入可以为实数序列也可以为复数序列的C语言的子函数库,FFTW是免费软件,是作为fft函数库的各种应用的上佳选择。1. 从网站http://www.fftw.org上下载最新的预编译文件:32-bit version: fftw-3.3.3-dll32.zip (2.4MB) 64-bit version: fftw-3.3.3-dl翻译 2013-10-04 15:41:07 · 4006 阅读 · 0 评论 -
使用mex进行混合编程的一些注意事项
1、mxGetPr的使用:Use mxGetPr on arrays of type double only. Use mxIsDouble to validate the mxArray type. For other mxArray types, use mxGetData.2、mxGetData的使用:In C, mxGetData returns a void pointe原创 2013-09-05 13:26:59 · 1391 阅读 · 0 评论 -
Windows下mex程序的调试 使用Matlab调试mex程序
转载自http://blog.csdn.net/raodotcong/article/details/6317273 写一下在Windows下调试Matlab与C/C++混合编程程序的方法。 1 编写Mex源文件 2 使用-g选项编译Mex源文件 3 将Matlab进程绑定到VS编译器中转载 2013-08-08 10:08:54 · 1841 阅读 · 0 评论 -
Matlab与C/C++混合编程 之 mxArray类型的一些细节
mxArray中矩阵的存储顺序(按列存储)在matlab中定义一个矩阵a=[1 2 3;4 5 6]那么在mexFunction中,如果使用float* ha = (float*)mxGetData(prhs[0]);来获取相应的值,则得到的ha中的元素为[1 4 2;5 3 6]。而C中的矩阵是按行存储的,所以编程时要注意处理好相应元素的对应关系。原创 2013-06-07 17:34:28 · 3452 阅读 · 0 评论 -
Matlab与C/C++混合编程 之 C/C++ Source MEX-Files
C/C++ Source MEX-FilesThe Components of a C/C++ MEX-FileYou create binary MEX-files using themex buildscript.mex compiles and links source files intoa shared library called a binaryMEX-file,翻译 2013-06-06 10:30:21 · 2434 阅读 · 0 评论 -
为VS2008添加glut.h库
下载地址: http://download.csdn.net/detail/diyoosjtu/4205084配置方法:1、将glut.h添加到 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl 中2、将 glut.lib 和 glut32.lib 添加到 C:\Program Files\Microsoft Visu原创 2012-04-06 18:02:16 · 2727 阅读 · 0 评论 -
How to install GSL on ubuntu
本人系统ubuntu 10.04 LTS,安装的gsl的版本是gsl 1.15,本人已经测试通过,安装成功。The GNU Scientific Library is an open source (GPL) library of useful routines for scientific and numerical computing. It will (should)转载 2013-03-26 22:52:21 · 2471 阅读 · 0 评论 -
vs2010编译配置boost
1.下载安装包boost_1_53_0,下载windows版本。http://www.boost.org/users/history/version_1_53_0.html2.解压缩到d:\boost目录下3.编译bjam (1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Microsoft Vis l St io 20原创 2013-03-21 17:15:48 · 1804 阅读 · 0 评论 -
windows下安装配置GSL
一、GSL的下载、安装 下载地址:http://download.csdn.net/detail/diyoosjtu/5164893,http://download.csdn.net/detail/diyoosjtu/5164899 下载 两个exe文件 安装下载的两个文件gsl-1.8.exe和gsl-1.8-src.exe,如安装在:D:\GSL\ 目录下二转载 2013-03-21 11:09:02 · 3594 阅读 · 0 评论 -
vs2010安装配置mtl
MTL4(Matrix Template Library 4,矩阵模板库)是MTL2的增强版。MTL4也提供了各种类型向量、矩阵的生成操作,虽然在子矩阵和元素的访问方面不及Blitz++全面,但它提供了基本的线性方程组求解功能(Solving Linear Systems,SLS),这对那些想在数值计算领域走的更远些的人来说,无疑是个好消息。不过MTL4的文档实在是不大像话,连个manual都没有转载 2013-03-21 17:29:16 · 3183 阅读 · 0 评论 -
解决VS 2010调用OpenGL时遇到的问题
问题1、error LNK2019: unresolved external symbol __imp____glutInitWithExit@12 referenced in function _glutInit_ATEXIT_HACK@8solution:Try define the following line right before including the header, g原创 2013-03-21 11:04:42 · 1451 阅读 · 0 评论 -
任意分布的随机数的产生方法—VC++程序实现方法
一、平均分布随机数的产生大家都知道,随机数在各个方面都有很大的作用,在vc的环境下,为我们提供了库函数rand()来产生一个随机的整数。该随机数是平均在0~RAND_MAX之间平均分布的,RAND_MAX是一个常量,在VC6.0环境下是这样定义的:#define RAND_MAX 0x7fff它是一个short 型数据的最大值,如果要产生一个浮点型的随机数,可以将rand()/1000转载 2013-03-31 10:17:17 · 1848 阅读 · 0 评论 -
VS2010 安装配置 vtk
VTK5.10.1 安装配置教程1. 必须下载:vtk-5.10.1.zip 源程序vtkdata-5.10.1.zip 数据(vtk相关安装程序下载:http://vtk.org)cmake-2.8.2-win32-x86.zip(cmake程序下载:http://www.cmake.org/HTML/Index.html)2. 将 vtk-5.1原创 2012-11-22 12:36:07 · 5200 阅读 · 2 评论 -
C++ vector的用法
Required: Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v1);//v2是v1的一个副本Vector v3(n,i);//v3包含n个值为i的元素Vector v4(n); //v4含有n个值为0的元素转载 2012-04-07 16:38:26 · 826 阅读 · 0 评论 -
OpenMP并行程序设计
1、fork/join并行执行模式的概念2、OpenMP指令和库函数介绍3、parallel指令的用法4、for指令的使用方法5 sections和section指令的用法OpenMP并行程序设计1、fork/join并行执行模式的概念OpenMP是一个编译器指令和库函数的集合,主要是为共享式存储计算机上的并行程序设计使用的。前面一篇文章中已经试用了OpenMP转载 2015-01-06 11:06:03 · 922 阅读 · 0 评论