1.把libsvm_3.1文件夹拷贝到MATLAB安装文件夹下的toolbox工具箱文件夹里。
以我的为例,我的MATLAB安装在D盘Program Files文件夹下,那么就把libsvm_3.1文件夹放在
D:\Program Files\MATLAB\R2014a\toolbox文件夹下,然后在MATLAB里把这个路径设进来,注意设置
路径的时候最好把libsvm_3.1里所有的子文件夹也设置进来(即选择添加并包含子文件夹)
2.安装Microsoft .NET Framework 4 Setup
点击dotNetFx40_Full_x86_x64.exe进行安装。(如果你的电脑里有这个程序则不用安装)
3.安装Microsoft Windows SDK for Windows 7.1 Setup
打开你自己电脑的控制面板,进入卸载程序,把 Microsoft Visual C++ 2010 x86 Redistributable
和 Microsoft Visual C++ 2010 x64 Redistributable 这两个卸载了,然后点击winsdk_web.exe进行
安装,注意在安装时不要选择安装 VC-Compiler,其它选项默认即可。(如果选择了安装VC-Compiler,
你的这个程序可能会安装失败,下一步骤中我们会专门安装VC-Compiler)
4.安装Visual Studio 2010 SP1 C++ Compiler Setup
点击VC-Compiler-KB2519277.exe进行安装。
至此,所有程序安装完毕。
5.进入MATLAB,切换matlab当前文件夹至:D:\Program Files\MATLAB\R2014b\toolbox\libsvm_3.1\matlab\
在MATLAB命令行窗口中输入:mex -setup(注意-前面有个空格)
>> mex -setup
MEX 配置为使用 'Microsoft Visual C++ 2012 (C)' 以进行 C 语言编译。
警告: MATLAB C 和 Fortran API 已更改,现可支持包含 2^32-1 个以上元素的 MATLAB 变量。不久以后,您
需要更新代码以利用新的 API。您可以在以下网址找到相关详细信息:
要选择不同的语言,请从以下选项中选择一种命令:
mex -setup C++
mex -setup FORTRAN
然后再在命令行窗口中输入:make
如果成功运行没有报错,到此就说明libsvm工具箱安装成功了,接下来可以运行书上的代码检查一下是否安装成功
评论1