這是Matlab中mex關(guān)聯(lián)VS2013編譯器下載,由于要裝libsvm這個(gè)庫(kù),要用到matlab的交叉編譯功能,自帶的編譯器只能編譯c文件,可是libsvm中用到了大量的c++這就必須要用到c++編譯器,一開(kāi)始借助一個(gè)叫g(shù)numex的工具加載了mingw,用gcc編譯器,可是好像c++還分什么標(biāo)準(zhǔn),于是出了錯(cuò)誤,看來(lái)只能用vc++的編譯器了。我是千辛萬(wàn)苦,找了好久,用了好長(zhǎng)時(shí)間,有些blog里面說(shuō)直接選編譯器的時(shí)候把vs2013的安裝文件夾輸進(jìn)去就好了,但是親測(cè)不可用,難道是我的vs2013太新了??不過(guò)還是讓我找到了。
Matlab中mex關(guān)聯(lián)VS2013編譯器是用于解決在Matlab中用mex編譯C(C++)文件時(shí),找不到VS編譯器的問(wèn)題。
資源中文件適用于Matlab(2012a/b,2013a/b)中關(guān)聯(lián)VS2013的編譯器,使用后mex -setup 中會(huì)增加 Microsoft Visual C++ 2013 一項(xiàng)。
使用方法:解壓到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 指令即可。