matlab如何打包生成exe

matlab是一個非常強大的數學工具。但系統比較龐大,如何將自己的matlab打包生成一個exe文件,獨立於matlab執行呢?
mcc編譯是一個可以將獨立代碼文件編譯爲獨立可執行文件的指令,這裏需要安裝Matlab編譯器即可;
1.在matlab的安裝路徑下找到,compiler/deploy/win64或者win32路徑下找到 MCRInstaller.exe
這裏寫圖片描述
2.點擊安裝,自動解壓,完後等待彈出安裝嚮導,一步一步往後走;大概1G左右的東西;
3.就此編譯器安裝完畢,下邊可採用mbuild進行編譯語言設定
這裏寫圖片描述
選擇第一個 mex -setup C++ -client MBUILD 即C++語言設置。此處應該注意,這個現實vs版本和自己電腦安裝版本相一致;
4.大戲來了,如何生成exe?
我們編寫一個腳本文件,這裏寫圖片描述
在命令窗口輸入
mcc -m test.m
即可生成exe文件,這個生成過程會稍稍有些長;
5.
這裏寫圖片描述
點擊exe可獨立與matlab運行,由於matlab系統的龐大,這個運行也需要一定的等待時間,不過也不會太長;
等待截圖
運行效果圖
像MatlabGUI的一些程序一樣可以用這種方法進行!
END…………

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章