美文网首页
Matlab实现对libsvm,C++的编译方法

Matlab实现对libsvm,C++的编译方法

作者: Panda_chen | 来源:发表于2020-05-27 04:06 被阅读0次

第一步 在matlab中进入libsvm文件夹下,并在命令窗口编辑make


[图片上传中...(2.png-4395ae-1590522848210-0)]

解决缺少支持编译器问题:
第二步 官网下载 MinGW-w64


2.png

第三步 在Matlab中安装MinGW-w64插件(Matlab中添加安装下载插件工具)

3.png

第四步 在已装插件工具中检测是否安装成功


4.png

第五步 选择编辑环境


5.png

第6步 改写make.m部分代码,解决Matlab出现报错问题
如“Error using mex gcc: error: -fexceptions: No such file or directory ”

        mex -O -largeArrayDims libsvmread.c
        mex -O -largeArrayDims libsvmwrite.c
        mex -O -I.. -largeArrayDims svmtrain.c ../svm.cpp svm_model_matlab.c
        mex -O -I.. -largeArrayDims svmpredict.c ../svm.cpp svm_model_matlab.c

第7步 实现编译成功


6.png

相关文章

网友评论

      本文标题:Matlab实现对libsvm,C++的编译方法

      本文链接:https://www.haomeiwen.com/subject/vfliahtx.html