最近要用vs来编辑mex文件,但是在配置vs2013的过程碰到了一点问题,考虑到一些人可能也会遇到相同的问题,所以分享一下我配置vs2013的过程、碰到的问题以及解决方案。
创建MEX文件
- 创建一个DLL工程
MEX程序实际上是一个动态链接库(DLL),其输出函数是MEX文件的入口函数mexFunction。
创建一个MFC DLL工程,并命名为mexDemo2
为防止Matlab与系统DLL文件冲突,最好将Dll的类型设置为静态连接方式
- 设置输出函数
成功创建MFC DLL工程后,在Source Files目录内会生成一个mexDemo2.def文件,打开此文件,在EXPORTS相中添加mexFunction一行,设置后的mexDemo2.def文件内容如下