我正在使用matlab 2009 - 我有.m文件。
我想将其转换为dll文件,以便我可以在c ++中使用它。
我怎么能这样做,有人告诉我使用matlab编译器并且它是免费的吗?
答案 0 :(得分:1)
首先你需要编译器。可从Mathworks here获得。此外,对于大多数人来说,编译器不是免费的,当与其他Mathworks产品捆绑在一起时,学生版本可用。
Mathworks提供了一个“Free MATLAB Compiler Interactive Kit”,它提供了有关DLL和可执行构建过程的演练。
答案 1 :(得分:0)
另一种选择是使用MATLAB的C/C++ API将源代码转换为C ++。所有MATLAB的函数都是可访问的,但如果没有好的包装器就可以编写它。购买编译器可能值得您花些时间。