MATLAB独立应用程序不起作用的原因是什么?

问题描述 投票:0回答:1

我有一个在MATLAB中设计的应用程序,以及运行我的应用程序所需的几个脚本(.m文件)。该应用程序的工作原理是它读取MS Excel文件,进行计算并给出另一个Excel文件作为输出。我想在未安装MATLAB的目标计算机上使用此应用程序。但是,使用MATLAB Compiler打包的独立应用程序未运行脚本并返回错误声音。采取的步骤如下:

  1. 启动应用程序编译器项目
  2. 带有.mlapp扩展名的应用程序文件,被选择为主文件
  3. 运行我的应用程序所需的脚本文件,已自动添加
  4. [独立应用程序的打包过程在Compiler中完成,其中MATLAB运行时也包括在其中]
  5. 当前文件夹,现在还包括用于重新分发的“ app Installer”文件,已部署到目标计算机上
  6. 一个兼容的MATLAB Runtime安装程序文件也已部署到该文件夹​​中
  7. 执行“ app Installer”文件并创建一个独立应用程序,同时还安装了MATLAB运行时]

我遵循了这些步骤,但是应用程序未运行脚本。为了确定错误,我通过依赖项遍历器运行了exe文件,它显示了以下错误:

LAUNCHERMAIN.DLL-打开文件时出错。系统找不到指定的文件(2)。

此问题背后的原因可能是什么?预先感谢,

matlab matlab-compiler
1个回答
0
投票

三件事可以帮助:

[diary-向应用程序添加日记,以便您可以查看抛出了什么错误]

[lasterror-有一个菜单项,它捕获最后的错误输出并以图形方式提供信息,以帮助您解决问题]

cmd-在most系统上从DOS提示符运行exe,将matlab终端输出打印到DOS终端窗口,但是在Windows 10和最新的Matlab版本中,我看到过一些情况,该功能非常有用不起作用,不知道为什么。

© www.soinside.com 2019 - 2024. All rights reserved.