资源描述
Matlab C++ 联合编程笔记
1、 有一个mexopt.bat为采用mex编译时的选项
2、 prefdir 命令可以用于找到mexopts.bat所在目录
3、 mex –v name.c 可以用于查看编译过程中的命令
4、 对于采用cygwin或mingw编译器,可以采用工具gnumex生成所需的mexopts.bat
题名
深入浅出MATLAB 7.x混合编程
责任者
董维国编著
5、 VC配置
【小技校】:VC配置好后在所在的matlab工作目录建立cpp文件,然后将cpp文件加入工程即可有代码提示了,而编译还是在matlab里用mex filename.cpp 来编译
右键点击工程,打开property页面,如下图加入两个include路径
再加入一个lib文件所在路径:
再在linker的input中加入三个lib文件,以及一个定义输出的文件:
定义文件内容如下:
6、 Debugging C/C++ Language MEX-Files:查看matlab的help
7、 许多地方需要把const mxArray*强制转换为mxArray*
8、 释放dll,方便重新编译:
clear mex
9、 更改文件夹名字
10、 的
展开阅读全文