从MATLAB调用C ++文件

时间:2012-10-11 10:18:34

标签: matlab

我有一个实现Shape Context描述符的文件夹,它包含.m个文件和.cpp个文件。当某个.m文件调用.cpp文件时,MATLAB会产生:??? Undefined function or method ‹The functions' name› for input arguments of type ‹double›.,尽管我已经掌握了所有内容。

我是否需要安装一些特殊的东西才能使MATLAB识别出这个文件?

-Thanks

2 个答案:

答案 0 :(得分:3)

我找到了解决方案。 在64位操作系统上运行时,matlab无法读取.dll个文件。 我为mex FileName.cpp个文件输入了.cpp,并创建了解决问题的.mexw64个文件。

再次感谢大家。

答案 1 :(得分:1)

请查看本手册:Create C/C++ and Fortran MEX-Files