oldnewbird的个人博客分享 http://blog.sciencenet.cn/u/oldnewbird

博文

win10下 MATLAB2018a 安装libSVM-3.23 解决无法编译的问题

已有 3861 次阅读 2019-10-23 09:31 |个人分类:软件安装|系统分类:科研笔记| matlab2018a, libsvm, win10, 64位, VS2017编译

系统:win10

Matlab 版本:2018a 

libsvm 版本:3.23

  1. 下载libsvm库文件,这个比较容易找到

  2. matlab设置路径微信截图_20191023091304.png

  3. 选择目录:...\R2018a\toolbox\libsvm-3.23\matlab

  4. 进行编译,这里重点说编译器的选择2.png

  5. 从上图中可以看出很多编译器都可以用,如果没有编译器需要先安装一个编译器,网上推荐MinGW64编译器。但是这个编译器很多版本是不能用的,最初下载了8.1.0版本的MinGW编译器,但是与matlab版本不匹配,后来用想重新安装5.1.0版本但是死活装不上去。后来就换了一个思路,下载VS2017,

    下载地址:

    百度网盘:

    链接: https://pan.baidu.com/s/1jJXyRMA 密码: ub6c

    这是一个安装引导程序,按步骤点下去就可以安装好,大约花费10分钟时间(这个是在线下载安装,耗时和网速有关系)

  6. 检测是否安装成功:在matlab 命令行窗口输入:mex -setup3.png

  7. 安装成功,然后对libsvm进行编译,选择目录...R2018a\toolbox\libsvm-3.23\matlab

    打开make文件运行,或者在命令窗口输入make

    4.png

  8. 验证:选择目录...R2018a\toolbox\libsvm-3.23

    [heart_scale_label,heart_scale_inst]=libsvmread('heart_scale');

    model = svmtrain(heart_scale_label,heart_scale_inst) ;

    [predict_label,accuracy,dec_values] = svmpredict(heart_scale_label,heart_scale_inst,model);

    5.png

  9. 安装成功。

  10. 总结:为了编译libsvm,安装VS2017感觉有些小题大做,但是如果不考虑电脑的配置消耗,从时间成本上来说这个还是挺快的,全程耗时20分钟左右(网速不好可能会慢很多,哈哈)



https://blog.sciencenet.cn/blog-3421825-1203099.html

上一篇:[转载]Windows10系统VC++6.0安装教程
下一篇:libsvm Usage 参考libsvm————readme
收藏 IP: 219.239.227.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-23 14:16

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部