4
我已經看到可以從VS2010(VC++)調用MATLAB函數。我想知道是否可以使用VC++創建可執行文件,而不需要計算機上的任何MATLAB軟件(例如MATLAB Compiler Runtime(MCR))?在Visual Studio 2010中集成MATLAB代碼(C++)
我想創建一個用VC++編寫的程序來調用一些MATLAB函數,但它是完全獨立的,可以在任何Windows計算機上運行,而無需安裝任何以前的MATLAB軟件。
謝謝。
如果沒有安裝Matlab,您希望如何調用Matlab的函數? – 2012-01-29 12:33:25
當我用MATLAB函數編譯VC++項目時,MATLAB函數被編譯成C/C++代碼,然後所有的東西都可以運行。問題是,我不認爲可以讓VS2010將MATLAB函數編譯成C代碼,因爲那樣你可能會竊取他們的代碼。 – 2012-01-29 12:37:45
不,當您從c/C++代碼中調用Matlab函數時,您不會編譯Matlab源代碼,而是調用外部庫中與Matlab運行時交互的函數。 (也許一些代碼示例會讓你的問題更清晰)。 – 2012-01-29 12:54:51