在继续下边之前,您应该已经添加了相应路径到matlab;
在此我只说一下对生成的svmtrain函数和svmtrain函数重命名问题。
注意啦!不可直接把生成文件重命名
直接改名会报错,程序不会识别手动加入的.mexw32或者.mexw64。
报错内容:在当前文件夹或 MATLAB 路径中未找到 'libsvmtrain',但它位于:
D:\yingyong\MATLAB\MATLAB Production Server\R2018a\toolbox\libsvm-3.20\matlab(目录是自己的)
解决步骤:
(1)、重命名(直接)svmtrain.c和svmpredict.c为libsvmtrain.c和libsvmpredict.c(后边的这个名字随意)
(2)、更改make.m文件中的svmtrain.c和svmpredict.c为libsvmtrain.c和libsvmpredict.c(所有的if和else中都有,其实一个就行啦,但是执行语句不一定是哪一个)
(3)、重新编译文件,即可生成所需要的文件。