MATLAB编译器

时间:2014-11-21 10:53:24

标签: matlab mex matlab-compiler

我使用MATLAB 2012a。我需要在我的程序中编译一个mex文件。使用Microsoft SDK 7.1一切正常,但我需要一个次要的编译器才能在其他计算机上运行我的程序。 MathWorks网站上的推荐编译器是需要作为包安装的编译器。是否有任何编译器可以独立工作而不需要安装?

1 个答案:

答案 0 :(得分:1)

您可以使用MinGW,但这并不简单。见this Q&A。接受的答案建议在MATLAB之外编译和链接MEX文件,这很好,但是创建mexopts.bat很简单。

MING的一个好的mexopts.bat是hosted here。从win-builds中选择一个MINGW分布,并在mexopts中设置路径。然后,您可以将mex -setup与此文件一起使用。

gnumex是一场灾难,IMO。