這是Matlab中mex關(guān)聯(lián)VS2013編譯器下載,由于要裝libsvm這個庫,要用到matlab的交叉編譯功能,自帶的編譯器只能編譯c文件,可是libsvm中用到了大量的c++這就必須要用到c++編譯器,一開始借助一個叫g(shù)numex的工具加載了mingw,用gcc編譯器,可是好像c++還分什么標準,于是出了錯誤,看來只能用vc++的編譯器了。我是千辛萬苦,找了好久,用了好長時間,有些blog里面說直接選編譯器的時候把vs2013的安裝文件夾輸進去就好了,但是親測不可用,難道是我的vs2013太新了??不過還是讓我找到了。
Matlab中mex關(guān)聯(lián)VS2013編譯器是用于解決在Matlab中用mex編譯C(C++)文件時,找不到VS編譯器的問題。
資源中文件適用于Matlab(2012a/b,2013a/b)中關(guān)聯(lián)VS2013的編譯器,使用后mex -setup 中會增加 Microsoft Visual C++ 2013 一項。
使用方法:解壓到Matlab安裝的以下路徑中(我的路徑是C:\Program Files\MATLAB\R2012a\bin\win32\mexopts),然后回到Matlab中執(zhí)行mex -setup 指令即可。
解壓到Matlab安裝的以下路徑中(我的路徑是C:\Program Files\MATLAB\R2012a\bin\
win32\mexopts),然后回到Matlab中執(zhí)行mex -setup 指令即可。