在matlab上做了一个实验项目要转到应用中,形成dll文件能被c和c++调用。很多情况是matlab版本低找不到编译工具,或不识别本机的编译工具。
比如我的matlab开始是r2011a,实验项目也是在这个版本完成的。
《《《《《《《失败过程:
1 mex -setup 安装默认的compiler,我系统里装的是vs2013,matlab的mex找不到的。
2 mbuild -setup试图随便指定一个编译器,然后更改路径到本机的vs2013,我机器上的vs2013也,不可以用。网上的改路径不行啊!
识别过程总结应该是低版本的matlab找不到我的vs2013的compiler。
《《《《《《《《成功过程:
我google了很多方法,最后决定改掉matlab到R2014a,这个可以下载http://pan.baidu.com/s/1o6ENMps很大最好问人要一个。破解方法破解文件和文档说明 按照里面的替换文件,我可以使用mcc进行编译了。
祝你好运!
下一篇用网上简单的add.m文件生成dll,并在c下使用.