我知道Visual Studio Pro將允許您編譯MATLAB 2014b的mex文件。Matlab 2014b和mex文件,任何人都可以使用Visual Studio Express?
但是我想知道是否有人能夠使用Visual Studio Express(這是免費的,而不是Pro不是)來編譯mex文件?我嘗試了Windows SDK(由mathworks推薦),但沒有成功。
更新:這是我得到的錯誤: 安裝選定的Windows SDK組件時發生問題。 「Microsoft Windows SDK for Windows 7」產品的安裝報告了以下錯誤:請參閱Samples \ Setup \ HTML \ ConfigDetails.htm
只有我找不到該文件。
詳情:
的Windows 7
MATLAB 2014B
事情我做了這麼遠:
SDK 7.1,我嘗試安裝這個不知道,如果沒有正確安裝或不實際上一個解決方案(從這裏:http://www.mathworks.com/support/compilers/R2014b/index.html)
下載Visual Studio Pro的30天試用,它是工作
如果不一定是MSVC,你有沒有試過[gnumex](http://gnumex.sourceforge.net/)?我用'R2012b'成功測試過,但沒有'2014b'。還要注意,儘管他們的[網站](http://de.mathworks.com/support/compilers/R2014b/index.html)說什麼,「R2014b」仍然以「MSVC 2005」運行。這也是'mex.getCompilerConfigurations('c','Supported')給出的。 – embert 2015-02-06 19:03:19
注意:'Microsoft®VisualStudio®2005'可以免費下載( - 我想,沒有檢查過我自己)。它不支持'c99',以防萬一。 – embert 2015-02-06 19:08:19
@embert我在哪裏可以找到VS 2005?我進入了VS 2005頁面(https://msdn.microsoft.com/en-us/library/ms950416.aspx),但Visual Studios 2005 Express Edition鏈接重定向到了2013版(http://www.visualstudio。 com/en-US/products/visual-studio-express-vs) – ErinGoBragh 2015-02-06 19:18:52