我正在使用matlab 2009 - 我有.m文件。如何從matlab文件轉換爲dll
我想將其轉換爲dll文件,所以我可以在C++中使用它。
我該怎麼做,有人告訴我使用matlab編譯器,它是免費的嗎?
我正在使用matlab 2009 - 我有.m文件。如何從matlab文件轉換爲dll
我想將其轉換爲dll文件,所以我可以在C++中使用它。
我該怎麼做,有人告訴我使用matlab編譯器,它是免費的嗎?
首先你需要編譯器。可從Mathworks here獲得。另外,對於大多數人來說編譯器並不是免費的,當與其他Mathworks產品捆綁在一起時,學生版本可用。
Mathworks提供'Free MATLAB Compiler Interactive Kit',它提供了涵蓋DLL和可執行構建過程的演練。
另一個選擇是使用MATLAB的C/C++ API將您的源代碼轉換爲C++。所有MATLAB的函數都可以訪問,但是如果沒有好的包裝器,編寫這個函數會很麻煩。購買編譯器可能是值得的。
「MATLAB」,而不是「matlap」 – 2010-10-08 13:04:21
絕對**不**免費。 – Doresoom 2010-10-08 19:40:34
Octave是免費的http://www.gnu.org/software/octave/ – 0x4f3759df 2010-10-11 15:39:43