配置環境
- 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
進行查閱。