文章目录
我的matlab版本为2019a, win10系统, libsvm-3.24
1.首先需要下载libsvm包
http://www.csie.ntu.edu.tw/~cjlin/libsvm/
2.将libsvm解压到matlab/toolbox目录下
3. 在设置路径里把刚才加入的libsvm加入到路径
4.将当前路径设置到libsvm-3.24\matlab 后,在命令行窗口运行
mex -setup
若已经安装c++编译环境则会出现下面的情况, (我已经安装过) 若提示没有c++编译环境则需要自己安装环境
直接点击用c++编译
5. 源码编译
打开libsvm-3.24\matlab目录下的make.m文件
将其中所的CFLAGS替换为COMPFLAGS,替换后执行make则可以编译成功。(这里我已经改完了, 一般没改的话都是CFLAGS) 没有这一步将出现编译失败
编译完之后可以得到多出的这四个后缀为mexw64文件
, 这说明我们已经完成安装了
参考
https://blog.csdn.net/u014543725/article/details/82622759
https://blog.csdn.net/qq874455953/article/details/88782121