这是(shì)Matlab中(zhōng)mex关联VS2013编译器下(xià)载,由于要装libsvm这个库,要用到(dào)matlab的交(jiāo)叉编译功(gōng)能,自带的编译器只能编译c文件(jiàn),可是libsvm中用到了大(dà)量的c++这就必(bì)须要(yào)用到c++编译器,一开始借助一(yī)个叫gnumex的(de)工(gōng)具加载了mingw,用gcc编译器,可是(shì)好像c++还(hái)分(fèn)什么(me)标准,于(yú)是出了错误,看(kàn)来只能用vc++的编译器了。我是千辛万苦,找了好(hǎo)久(jiǔ),用了好长(zhǎng)时间(jiān),有些blog里(lǐ)面说直接选(xuǎn)编译器的时候(hòu)把vs2013的安(ān)装文件(jiàn)夹输进去就好了,但是(shì)亲测不可用,难道(dào)是我的vs2013太新了??不过还是让我找到了。
Matlab中mex关联VS2013编译器是用于解决在(zài)Matlab中用mex编译C(C++)文件时(shí),找不到(dào)VS编译器的问题。
资源中文件(jiàn)适用于(yú)Matlab(2012a/b,2013a/b)中(zhōng)关联VS2013的(de)编译器,使用后mex -setup 中(zhōng)会增加 Microsoft Visual C++ 2013 一项。
使用方法:解压到Matlab安装(zhuāng)的(de)以下路径中(我(wǒ)的路(lù)径是(shì)C:\Program Files\MATLAB\R2012a\bin\win32\mexopts),然后回(huí)到Matlab中执(zhí)行mex -setup 指令即可。
解压到(dào)Matlab安装的以下路径中(我的路径是C:\Program Files\MATLAB\R2012a\bin\
win32\mexopts),然(rán)后回到Matlab中执(zhí)行(háng)mex -setup 指令即可。
