2010-10-08 82 views
0

我正在使用matlab 2009 - 我有.m文件。如何從matlab文件轉換爲dll

我想將其轉換爲dll文件,所以我可以在C++中使用它。

我該怎麼做,有人告訴我使用matlab編譯器,它是免費的嗎?

+0

「MATLAB」,而不是「matlap」 – 2010-10-08 13:04:21

+0

絕對**不**免費。 – Doresoom 2010-10-08 19:40:34

+0

Octave是免費的http://www.gnu.org/software/octave/ – 0x4f3759df 2010-10-11 15:39:43

回答

1

首先你需要編譯器。可從Mathworks here獲得。另外,對於大多數人來說編譯器並不是免費的,當與其他Mathworks產品捆綁在一起時,學生版本可用。

Mathworks提供'Free MATLAB Compiler Interactive Kit',它提供了涵蓋DLL和可執行構建過程的演練。

0

另一個選擇是使用MATLAB的C/C++ API將您的源代碼轉換爲C++。所有MATLAB的函數都可以訪問,但是如果沒有好的包裝器,編寫這個函數會很麻煩。購買編譯器可能是值得的。