已部署的应用程序
检查对 X display <IP-address>:0.0 的访问。。。如果没有响应,请点击^C 并修复主机或访问主机的控制。否则,请检查随后出现的任何错误消息并进行修复...成功的. . . . 可以忽略此消息。
???错误:文件:/home/username/<MATLAB 文件名>行:1651 列:8 IMPORT 的参量必须以“。*”结尾,或者指定完全限定的类名:“<class_name>”未通过此测试. import 语句引用 Java® 类(<class_name>),MATLAB® Compiler SDK™(如果错误发生在编译时)或 MATLAB Runtime(如果错误发生在运行时)无法找到。要解决此问题,请确保包含 Java 类的 JAR 文件存储在 Java 类路径上的文件夹中。(请参阅 了解类路径。)如果运行时出现错误,则在开发计算机上运行时,类路径存储在 matlabroot/toolbox/local/classpath.txt 中。在目标计算机上运行时,它存储在 matlabroot/toolbox/local/classpath.txt 中。<MATLAB_RUNTIME_INSTALL_DIR>/toolbox/local/classpath.txt
未定义函数或变量‘matlabrc’. 当 MATLAB 或 MATLAB Runtime 启动时,它们会尝试执行 MATLAB 文件 matlabrc.m。此消息意味着无法找到该文件。要解决此问题,请按以下顺序尝试以下每个建议:
确保您的应用程序在 MATLAB(未编译)中运行时没有此错误。
确保 MATLAB 启动时没有此错误。
验证生成的可部署存档是否包含名为
matlabrc.m的文件。验证生成的代码(在
*_mcc_component_data.c*文件中)是否将包含matlabrc.m的可部署存档文件夹添加到 MATLAB Runtime 路径。删除
*_mcr文件夹并重新运行应用程序。重新编译该应用程序。
错误:未找到库 mclmcrrt X_XX .dll. 发生此错误的原因如下:
您尝试运行该应用程序的计算机使用与应用程序最初构建时不同的、不兼容的 MATLAB Runtime 版本。
您运行的 MATLAB Compiler SDK 版本与构建应用程序的 MATLAB Runtime 版本不兼容。
为了解决此问题,请在部署计算机上安装与构建应用程序时使用的 MATLAB 或 MATLAB Runtime 相同版本。
无效的 .NET Framework。\ 未找到指定的框架或当前不支持该框架. 当您的应用程序指定的 .NET Framework 版本(用 nn 表示)不受 MATLAB Compiler SDK 的当前版本支持时,就会发生此错误。
System.AccessViolationException: Attempted to read or write protected memory. 消息:
System.ArgumentException: Generate Queries
threw General Exception:
System.AccessViolationException: Attempted to
read or write protected memory.
This is often an indication that other memory is corrupt.MCLMCRRTX_XX.DLL 之外的 matlabroot 的 Microsoft® Visual Studio® 工程引起的库初始化错误。