使用指南和部署工具编译的Matlab独立应用程序在部署时不能按设计工作

时间:2015-04-20 14:38:51

标签: matlab dll matlab-guide

我不确定此信息是否有帮助,但我的GUI工具有用于用户输入,按钮,下拉菜单和显示直方图的轴的文本框。

部署机器是Windows 7 64位。安装MCR没有任何问题(使用与GUI一起打包的mcr文件)。 GUI在已部署的计算机中打开。但是它无法正常运行。只需在按下按钮等任何功能时发出嘟嘟声,就不会显示错误信息。

我通过依赖性walker运行了exe文件,它显示以下错误:

API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
DCOMP.DLL
IESHIMS.DLL
LAUNCHERMAIN.DLL

(打开文件时出错。系统无法找到指定的文件)。

2 个答案:

答案 0 :(得分:0)

您可能缺少Visual Studio可再发行组件包。在已部署的计算机上下载并安装它。

答案 1 :(得分:0)

从dos窗口运行可执行文件,以获取通常写入matlab控制台的所有消息...

我怀疑你的按钮中使用的一些matlab例程在编译期间没有嵌入(并且哔声对应于"警告,gui回调函数错误" lalala"未定义)

注意:我不认为在依赖步行器中丢失dll有任何问题...否则你的exe将根本不会运行并写入"无法加载模块"。