美文网首页
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