目录
运行从其他人处接收的 MEX 文件
要调用 MEX 文件,请将该文件置于MATLAB® 路径中。然后键入文件的名称(无需键入文件扩展名)。如果有 MEX 文件的源代码,参考编译C MEX函数。
如果在调用并非自创建的 MEX 文件时遇到运行时错误,请考虑以下因素:
MEX Platform Compatibility
MEX 版本兼容性
在 Windows® 平台上,安装用于创建 MEX 文件的 C++ 编译器运行时库。如果计算机上没有安装与编译 MEX 文件所用编译器相同的编译器,则需要执行此步骤。
如果 MEX 文件使用专用运行时库,则必须在系统上安装这些库。
如果编写并编译了 MEX 文件,然后在同一 MATLAB 会话中执行此文件,则可按预期使用所有依赖的库。但如果的 MEX 文件是从其他 MATLAB 用户那里收到的,则可能不具备所有依赖的库。
MEX 文件是 MATLAB 解释器在调用函数时加载并执行的动态链接子例程。动态链接意味着在调用函数时,程序才会查找依赖的库。MEX 文件使用 MATLAB 运行时库和语言特定的库。MEX 文件也可能使用专用运行时库。这些库的代码未包括在 MEX 文件中;在运行 MEX 文件时,计算机上必须存在这些库。