mex文件matlab。Libsvm错误

费萨尔

我尝试将.c文件编译为.mex,一切顺利,并创建了mex文件,但仍然给我以下错误。谁能解释什么是.exp文件,为什么它给我错误?

找不到E:\ research data \ libsvm-3.21 \ libsvm-3.21 \ matlab \ svmtrain.exp

找不到E:\ research data \ libsvm-3.21 \ libsvm-3.21 \ matlab \ svmtrain.exp MEX已成功完成。使用“ Microsoft Windows SDK 7.1(C ++)”构建。

找不到E:\ research data \ libsvm-3.21 \ libsvm-3.21 \ matlab \ svmpredict.exp

找不到E:\ research data \ libsvm-3.21 \ libsvm-3.21 \ matlab \ svmpredict.exp MEX已成功完成。

郑青青

此问题可能是由C ++编译器的不同版本引起的。

我通过选择C ++ 2010编译器解决了此问题。

要设置编译器,"mex -setup"请先键入然后键入"mex -setup:I:\matlab2014b_win7\installation(root of your matlab installation)\bin\win64\mexopts\msvc2010.xml"

MEX配置为使用“ Microsoft Visual C ++ 2012(C)”进行C语言编译。
警告:MATLAB C和Fortran API已更改为支持
包含2 ^ 32-1个元素的MATLAB变量。在不久的将来,您将需要更新代码以利用新的API。您可以在以下位置找到有关此的更多信息:http : //www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html

要选择其他C编译器,请从以下选项中选择一个:

  • Microsoft Visual C ++ 2010(C)混合
    -setup:I:\ matlab2014b_win7 \ installation \ bin \ win64 \ mexopts \ msvc2010.xml C
  • Microsoft Visual C ++ 2012(C)混合
    -setup:C:\ Users \ Administrator \ AppData \ Roaming \ MathWorks \ MATLAB \ R2014b \ mex_C_win64.xml C
  • Microsoft Visual C ++ 2013专业版(C)
    mex -setup:I:\ matlab2014b_win7 \ installation \ bin \ win64 \ mexopts \ msvc2013.xml C

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MEX文件-在Visual Studio中调试LIBSVM

来自分类Dev

Tomcat和Matlab MCR无效的MEX文件错误

来自分类Dev

Matlab Mex编译错误

来自分类Dev

mex文件中的分段错误

来自分类Dev

初学者的Mex错误-MatLab

来自分类Dev

查找和/或调用内置的MATLAB MEX文件

来自分类Dev

尝试在MatLab中编译C mex文件

来自分类Dev

防止MEX文件在MATLAB中崩溃

来自分类Dev

TBB在Matlab Mex文件中表现奇怪

来自分类Dev

MATLAB MEX文件中的大小限制

来自分类Dev

用c ++和mex文件链接错误

来自分类Dev

是否可以在matlab之外使用matlab MEX文件?

来自分类Dev

如何在MATLAB MEX文件中使用FFTW lib文件?

来自分类Dev

如何在MATLAB MEX文件中使用FFTW lib文件?

来自分类Dev

Matlab mex文件在Windows上崩溃-无法调试

来自分类Dev

MEX文件:如何返回已分配的Matlab数组

来自分类Dev

在Matlab mex文件中使用本征向量

来自分类Dev

Fortran Mex文件-不正确的值传递回Matlab

来自分类Dev

如何在Matlab中的mex文件中调用ac函数?

来自分类Dev

Matlab是否以GUI启动,如何从MEX文件检查

来自分类Dev

Matlab mex文件在Windows上崩溃-无法调试

来自分类Dev

在Matlab mex文件中使用本征向量

来自分类Dev

Fortran Mex文件-不正确的值传回了Matlab

来自分类Dev

MATLAB LIBSVM的概率输出

来自分类Dev

带有输出的 C++ mex 文件错误

来自分类Dev

犰狳+ Matlab Mex segfault

来自分类Dev

犰狳+ Matlab Mex segfault

来自分类Dev

将libsvm模型结构从Matlab保存到.model文件,该文件可以在C ++中读取

来自分类Dev

将libsvm模型结构从Matlab保存到.model文件,该文件可以在C ++中读取