配置环境
- Windows 10系统
- Matlab 2013a
- Visual Studio 2013
配置方法
打开Matlab,在命令行中输入
mbuild -setup
或者
mex -setup
选择VS2013的编译器。
生成EXE文件
在命令行中键入如下命令可以进行EXE文件的生成。
mcc -m myfile.m; % 只有.m文件时
mcc -m myfile.fig myfile.m; % .fig文件和.m文件一起时
但是,在运行生成的EXE文件时我们会发现有黑框的存在,这个黑框其实是作为控制台的存在,有什么信息可以打印到上面。但是很多时候我们在运行的时候不希望黑框的生成,那么该如何操作呢?这里只需要更改下命令就可以了,如下:
mcc -e myfile.m; % 只有.m文件时。
mcc -e myfile.fig myfile.m; % .fig文件和.m文件一起时。
其中-e
是生成不带黑框的EXE程序,是不是很神奇。但是这里需要注意的是,-e
的用法只适合VS的引擎。有关mcc的用法,可以help mcc
或者doc mcc
进行查阅。