这里其实是后面出现的问题,写在前面为帮助别人节省时间。装好libsvm花了两天时间。
本人运行环境:
系统:
win10(64bit)
matlab:2019a
vs:2019
本人原因:
路径不匹配导致的原因:安装VS时选择了其他盘如F盘,则导致matlab中按照配置文件搜索C++编辑器失败。
注意查看系统变量
解决方法:修改matlab安装目录下的文件夹
首先打开matlab安装目录下的文件夹
D:\matlab2019a\bin\win64\mexopts\compilerComponents
打开msvc90shellopts.stp 文件,把第7行的location修改为visual studio的安装目录:
my $default_location = “F:\Program Files\Microsoft Visual Studio 14.0”;
并且把文件里面27,52行的9.0都修改为14.0。
再次重启matlab,输入mex -setup错误消失,问题得以解决!
这个问题才是根本问题。