2013-11-20 94 views
0

是否可以將Matlab代碼編譯爲獨立的exe文件?這意味着能夠運行程序,而無需在計算機上安裝matlab或matlab運行時環境?是否可以將Matlab代碼編譯爲獨立的exe文件?

這有助於代碼沒有GUI並且不使用任何工具箱嗎?此外,人員與代碼的唯一交互是通過命令提示符

+3

[MATLAB編譯器與MATLAB編碼器]的可能重複(http://stackoverflow.com/questions/18126407/matlab-compiler-vs-matlab-coder) – chappjc

+1

你可以這樣做。看到這個鏈接:http://stackoverflow.com/questions/6966318/build-a-standalone-application-from-matlab-code –

+4

重複? http://stackoverflow.com/questions/1926089/how-to-create-a-executable-exe-file-from-m-file – mattnedrich

回答

2

您需要MATLAB Coder來從您的MATLAB代碼生成C/C++代碼。是的,它確實有助於您沒有任何GUI。您的代碼也需要限制在代碼生成支持的subset of MATLAB language。就工具箱而言,有很多代碼生成都支持這些工具箱。

有幾個人提到了MATLAB編譯器。這確實用於最終用戶沒有MATLAB的機器上,但它確實需要安裝運行時環境(MCR或MATLAB組件運行時),如果您擁有MATLAB編譯器的許可證,它可以自由分發。這確實可以讓你編譯GUI,但是任何在Windows上編譯的東西只能部署在Windows,Linux上的Linux等等(除非事情自從我上次使用以來已經改變了)。

相關問題