我不确定此信息是否有帮助,但我的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
(打开文件时出错。系统无法找到指定的文件)。
答案 0 :(得分:0)
您可能缺少Visual Studio可再发行组件包。在已部署的计算机上下载并安装它。
答案 1 :(得分:0)
从dos窗口运行可执行文件,以获取通常写入matlab控制台的所有消息...
我怀疑你的按钮中使用的一些matlab例程在编译期间没有嵌入(并且哔声对应于"警告,gui回调函数错误" lalala"未定义)
注意:我不认为在依赖步行器中丢失dll有任何问题...否则你的exe将根本不会运行并写入"无法加载模块"。