高端婚介公司:steve gunn SVM matlab 代码编译错误

来源:百度文库 编辑:九乡新闻网 时间:2024/04/20 14:07:39
转载
标签:matlab
svm工具箱
教育
分类:学术科研
问题:
matlab2006没有问题,运行正常
matlab2010a,报错:
Constructing ...
Optimising ...
Invalid MEX-file
'E:\matlabProgram\SVM_SteveGunn\qp.dll':
E:\matlabProgram\SVM_SteveGunn\qp.dll不是有效的 Win32 应用程序。
问题描述:
mex在不同windowsOS下编译的结果,所以我们需要重新编译一下qp.dll
解决方案:
steve gunn 的包下面有一个optimiser文件夹,把current Diretory目录改为optimiser目录,例如E:\matlabProgram\SVM_SteveGunn\Optimiser,然后运行命令
>> mex -vqp.c pr_loqo.c
命令运行完毕后,你会发现原先的qp.dll变为qp.dll.old,还出现了qp.mexw32,我们把该文件改为qp.dll复制到工具箱文件夹下。原先的工具箱文件qp.dll可以先改一下名字...