matlab .m/fig文件变为 .exe文件以及解决matlab2012无编译器问题

- -; 今天把弄完的模态识别变成可执行文件时候遇到的问题:
(- - 从笔记上直接copy过来的,习惯用note了。。)

(前三步安装好的可以直接跳过)
1.matlab 命令窗口敲mbuild -setup(任选一个)
2. mex -setup
3.找到 matlab安装路径下的 toolbox\compilerdeploy\win32下的MCRInstaller.exe;安装;
*4.如果是需要用到gui,则在flg文件中export生成 xxx.export文件;之后第五步 matlab .m/fig文件变为 .exe文件以及解决matlab2012无编译器问题_第1张图片
(- -; 忘记怎么打开fig的就在command window 打guide)
5.mcc -m FingerVeinRecognition_export.m
6.运行.exe文件(注意上述4-6文件要在一个目录下)
结果如下:
matlab .m/fig文件变为 .exe文件以及解决matlab2012无编译器问题_第2张图片

(= = 有dos在旁边是不是感觉很丑,消除方法:)
结果:
matlab .m/fig文件变为 .exe文件以及解决matlab2012无编译器问题_第3张图片
http://download.csdn.net/download/qq_18932637/8215375
1.2步有问题的(电脑上装的低版本的matlab却是高版本的vs);
附录文件:
附录文件下载地址:
http://download.csdn.net/detail/macong01/8185023
编译器不能关联的问题.zip
先把这个压缩包下下来,里面有4个文件两目录,复制到matlab对应目录:
\bin\win64\mexopts 与\bin\win64\mbuildopts;
解决找不到编译器方法参考自以下链接:
http://blog.csdn.net/macong01/article/details/41356081
实际上只是把找vc2011改成了 2012; 想继续改其它版本的可以改下这几个文件;
还是有道云好用。。。。。。


你可能感兴趣的:(Matlab多模态识别,matlab,fig,exe)