错误提示如下:svmtrain.obj : error LNK2019: 无法解析的外部符号 _mxGetM,该符号在函数 _read_problem_dense 中被引用......................(重复此类错误18行)(然后加上:)E:\matlab soft\extern\lib\win64\microsoft\libmx.lib : warning LNK4272:库计算机类型“x64”与目标计算机类型“X86”冲突E:\matlab soft\extern\lib\win64\microsoft\libmex.lib : warning LNK4272:库计算机类型“x64”与目标计算机类型“X86”冲突E:\matlab soft\extern\lib\win64\microsoft\libmat.lib : warning LNK4272:库计算机类型“x64”与目标计算机类型“X86”冲突svmtrain.mexw32 : fatal error LNK1120: 22 个无法解析的外部命令出错 make (line 5)mex -O -largeArrayDims svmtrain.c svm.obj svm_model_matlab.obj
1 回答
已采纳
Silver_Magician
TA贡献35条经验 获得超68个赞
就是一个你的系统和MATLAB函数对应的系统位数不匹配罢了,你的操作系统是64位,而MATLAB要求的是x86的,换一个MATLAB版本我想应给就没问题吧。你也可以顺便查查看看你的VS2015是不是也对应你的系统,最好都统一了就少很多麻烦。
- 1 回答
- 0 关注
- 3478 浏览
添加回答
举报
0/150
提交
取消