2014-11-21 96 views
2

我使用MATLAB 2012a。我需要在我的程序中編譯一個mex文件。一切工作正常與Microsoft SDK 7.1,但我需要一個小編譯器,以便在其他計算機上工作我的程序。 MathWorks網站上的建議編譯器是需要作爲軟件包進行安裝的編譯器。是否有任何獨立工作的編譯器,不需要安裝?MATLAB編譯器

回答

1

您可以使用MinGW,但它並不簡單。見this Q&A。被接受的答案建議編譯並鏈接MATLAB以外的MEX文件,這很好,但只需創建mexopts.bat即可。

MING的好mexopts.bat是hosted here。從win-builds中選擇一個MINGW分佈並設置mexopts中的路徑。然後你可以用這個文件使用mex -setup

gnumex是一個災難,國際海事組織。