MATLAB 独立应用程序无法正常工作的原因可能是啥?

Posted

技术标签:

【中文标题】MATLAB 独立应用程序无法正常工作的原因可能是啥?【英文标题】:What may be the reason of a MATLAB Standalone Application not working?MATLAB 独立应用程序无法正常工作的原因可能是什么? 【发布时间】:2019-10-10 06:39:50 【问题描述】:

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

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

我按照这些步骤操作,但应用程序没有运行脚本。为了确定错误,我通过dependency walker运行了exe文件,它显示以下错误:

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

这个问题背后的原因可能是什么? 提前致谢,

【问题讨论】:

“返回错误声音”是什么意思?错误消息说明了什么? 删除 byildirimacwa 的答案使这个问题处于一种奇怪的状态。他的问题显然已经解决了,不需要进一步的答案。 【参考方案1】:

三件事可以提供帮助:

diary - 向应用程序添加日记,以便查看抛出的错误

lasterror - 有一个菜单项,可以捕获 lasterror 输出并以图形方式提供信息以帮助您找出问题

cmd - 在 大多数 系统上从 DOS 提示符运行 exe,matlab 终端输出被打印到 DOS 终端窗口,但我在 windows 10 和最近的 Matlab 版本中看到了一些情况非常有用的功能不工作,不知道为什么。

【讨论】:

以上是关于MATLAB 独立应用程序无法正常工作的原因可能是啥?的主要内容,如果未能解决你的问题,请参考以下文章

IE中无法运行javascript脚本是啥原因啊?

电脑Android+Studio的模拟器已终止是啥原因?

Kxmovie 播放 .rm 格式文件时,音频无法正常工作

在matlab中安装了vlfeat后重新打开用不了

Outlook 2016 自动发送/接收无法正常工作

Sqlite:外键在Visual Studio中无法正常工作