1.mex -setup 失败
提示是64位的c++编译器找不到
解决方法是:
参照该网页提供的方法重新安装了windows SDK和Visual C++,然后在matlab中输入 mex -setup,然后选择编译器的路径,输入y进行确认。最后显示done...,即为成功
2.libsvm安装:
参考网站:
其中,主要遇到的问题是:
a. 在测试libsvm是否安装成功的时候,没有发现该软件包自带的heart_scale文件是放在根目录下的,所以测试的时候需要在根目录进行测试
b. 在matlab里面真正使用该svm的时候,比如:
这个时候会发现有这个提示:
我自己是在home的set path里面是加了libsvm的搜索路径的,但是真正在自己的代码里面用这个的时候并没有搜索到,所以我就在我自己的代码的路径里面直接将所用到的相关文件全部加进去了,主要如下:
![]()
![]()
![]()
![]()
![]()
![]()
![]()