matlab下安装libsvm遇到的问题

本文记录了在64位Windows系统下,使用Matlab 2008a和2011a安装libsvm工具箱时遇到的错误及解决方法。包括编译错误、文件找不到、数据加载错误等,解决方案涉及卸载VS2010,安装VC++ 2010 Express和Windows SDK 7.1,并修改Matlab.exe的兼容性设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在matlab下装libsvm工具箱,遇到许多问题,总结一下,希望对大家有帮助。

首先,具体的安装步骤在http://www.matlabsky.com/thread-18080-1-1.html上有详细的说明,在此表示感谢!

但是在安装过程中还是出现很多问题。

首先要说一下,我的操作系统是win7旗舰版64位的,之前安装过VS2010,matlab装的是2008a,可是在安装libsvm工具箱的时候错误一堆。

碰到的错误有:

1.在用编译器对libsvm进行编译的时候(第二步)报错;

2.输入make后,报错:说找不到E:\什么什么文件;

3.测试libsvm是否安装成功的时候报错:

??? Error using ==> load
Number of columns on line 1 of ASCII file C:\Program
Files\MATLAB\R2011a\toolbox\libsvm-3.1\heart_scale
must be the same as previous lines.

后来弄了很多方法,都不成功。最后,我看到libsvm网站上解释了64位机器下的问题,解决方法:

首先卸载VS2010,可能我之前安装的时候有什么地方没有注意到,导致编译器出问题。后来看到matlab网站上说要是安装VS2010的话,在安装的时候要选择“X64 Compilers and Tools ”,这选项在安装的时候默认是不选的。但是我后来安装的是VC&

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值