MATLABR2014a安装libsvm老是mex -setup出错

>>mex-setupMEX配置为使用'MicrosoftVisualC++2013Professional(C)'以进行C语言编译。Warning:TheMATLABC... >> mex -setup
MEX 配置为使用 'Microsoft Visual C++ 2013 Professional (C)' 以进行 C 语言编译。
Warning: The MATLAB C and Fortran API has changed to support MATLAB
variables with more than 2^32-1 elements. In the near future
you will be required to update your code to utilize the
new API. You can find more information about this at:
http://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html.

要选择不同的 C 编译器,请从以下选项中选择一种命令:
lcc-win32 mex -setup:'E:\Program Files\MATLAB\2014a\bin\win32\mexopts\lcc-win32.xml' C
Microsoft Visual C++ 2012 (C) mex -setup:'E:\Program Files\MATLAB\2014a\bin\win32\mexopts\msvc110.xml' C
Microsoft Visual C++ 2013 Professional (C) mex -setup:C:\Users\Administrator\AppData\Roaming\MathWorks\MATLAB\R2014a\mex_C_win32.xml C

要选择不同的语言,请从以下选项中选择一种命令:
mex -setup C++
mex -setup FORTRAN

老是这里出错,,到底该怎么办啊,求大神?~~
展开
 我来答
wytdh
2014-12-28
知道答主
回答量:7
采纳率:0%
帮助的人:13.2万
展开全部
这个问题是因为你的matlab是64位的版本,现在libsvm针对64位系统单独做了封装。在libsvm下有一个window目录,libsvm\windows\*.mexw64。直接将libsvm\windows加载到matlab运行路径上就可以了。无需编译!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式