我不确定这个信息是否有帮助,但我的GUI工具有文本框,用于用户输入、按钮、下拉列表和显示直方图图的轴。
部署机器是Windows 7 64位。安装MCR时没有任何问题(使用与GUI一起打包的mcr文件)。GUI在部署的机器中打开。然而,它并没有正常运作。在使用任何功能如按下按钮时,只发出蜂鸣声,就不会显示错误信息。
我通过依赖项遍历器运行了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(打开文件时出错。系统无法找到上述所有文件的指定文件。
发布于 2015-04-21 07:05:37
从dos窗口运行可执行文件,以获得通常会写入matlab控制台的所有消息.
我怀疑在您的按钮中使用的一些matlab例程在编译过程中没有嵌入(对应于gui回调函数"lalala“中的警告、错误的beep是未定义的)。
注:我认为在依赖程序中缺少dll没有任何问题.否则,您的exe将完全不运行,并会写“未能加载模块”。
发布于 2015-04-20 15:08:44
您可能缺少Visual可再发行包。下载并安装在已部署的计算机上。
https://stackoverflow.com/questions/29750918
复制相似问题