主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

编译失败

您通常在开发计算机上编译 MATLAB® 代码,在该计算机上测试生成的可执行文件,然后将可执行文件和 MATLAB Runtime 部署到没有 MATLAB 测试或客户计算机上。编译过程对您的 MATLAB 代码执行依赖关系分析,创建您的代码和所需工具箱代码的加密存档,生成包装器代码,并将包装器代码编译为可执行文件。如果您的应用程序无法构建可执行文件,以下问题可能会帮助您隔离问题。

 您安装的编译器是否受 MATLAB Compiler SDK 支持?

 您是在 MATLAB 内部还是外部进行编译?

 您是否尝试过编译 MATLAB Compiler SDK 帮助中的任何 C/C++ 示例?

 您的 MATLAB 对象是否加载失败?

 如果您正在编译驱动应用程序,您是否使用 mbuild?

 您是否尝试使用 Microsoft Visual Studio 或其他 IDE 编译驱动应用程序?

 您是否导入了正确版本的导入库?

 您能编译 matrixdriver 示例吗?

 您是否收到了 MATLAB:I18n:InconsistentLocale 警告?