无效的墨西哥人文件错误
如果MATLAB®不能找到所有. dll
文件引用的一个墨西哥人文件,它不能加载墨西哥人文件。MATLAB显示以下错误消息:
无效的MEX-file mexfilename:找不到指定的模块。
在哪里mexfilename
与依赖模块错误。这个模块不能找到它的依赖库。要解决这个错误,找到依赖库的名称,确定它们是否在您的系统和系统上的路径。找到库依赖关系:
在Windows上®系统,从该网站下载依赖沃克工具https://www.dependencywalker.com。
在Linux上®系统,使用:
ldd - d库名所以
在macOS系统,使用:
otool - l库名. dylib
为. dll
墨西哥人文件的文件与反对建造时,. dll
文件必须在系统路径或墨西哥人的文件在同一文件夹。
墨西哥人可能需要附加的库文件不与墨西哥人的文件。未能找到一个显式地加载库可能不会阻止一个墨西哥人文件加载,但阻止它正常工作。加载的代码库控制用于发现这些库搜索路径。搜索路径可能不包括包含墨西哥人文件的文件夹。参考图书馆文档正确位置安装。
对失败可能的原因包括:
MATLAB版本不兼容。有关更多信息,请参见墨西哥人版本兼容性。
失踪的编译器运行时库。如果您的系统没有相同的编译器建立了墨西哥人文件,看到了微软®MSDN®Visual c++的网站信息®可再发行的包。
缺失或不正确安装专门的运行时库。联系你的墨西哥人文件或库供应商。