Bin文件夹中的mkimage.exe应用程序被编译为调试版本。这要求用户安装Visual Studio 2010,或者在Internet上的其他地方获取调试CRT DLL的副本。
通过在没有安装Visual Studio 2010的系统上运行应用程序,可以观察到这一点。您将获得这样的对话框:
-----------------------
mkimage.exe - 系统错误
-----------------------
程序无法启动,因为您的计算机缺少MSVCR100D.dll。尝试重新安装程序以解决此问题。
-----------------------
好的
-----------------------
程序SH ULD被编译为版本构建,与标准CRT联系,该CRT在不需要Visual Studio 2010安装的情况下具有法律分配。
设备:
嗨安德鲁斯,
我测试了SDK5版本,我没有任何麻烦运行两个PC上没有安装Visual Studio 10的Mkimage.exe。
谢谢mt_dialog.
您可以在计算机上搜索文件msvcr100d.dll吗?它必须存在某个地方,或者您也会收到此错误。
要清除,我所拥有的版本是:http://support.dialog-seminiondiondiondum/resource/tutorial-3-suota-multi -...
这表示它于2016年04日更新。
我看到SDK本身包含Mkimage的源,所以我可以自己编译一个发布的构建......但这不会帮助不熟悉Windows编程的人(并且需要至少安装在另一台计算机上的Windows编译器,如果没有同一台电脑这样做)
嗨安德鲁斯,
我已经尝试了三个不同的PC中的mkimage.exe,其中一个是一个新的清晰安装Windows 7,没有曾经安装过的Visual Studio 10,我也检查了调试.dll并没有找到它,只有msvcr100.dll是在场的。我还检查了依赖检查器,请检查附加图像,找不到mkimage依赖中的调试dll。尽管如此,如果mkimage.exe是调试或正确的发布,则签发内部机票,以便肯定会知道,如果mkimage.exe是一个调试或正确的发布,则会确保构建是一个版本而不是调试。
谢谢mt_dialog.
你好,
依赖性Walker屏幕截图可以清楚地使用不同版本的mkimage.exe,而不是您在上面发布的链接提供的网站:http://support.dialog-seminiondiondiondum/resource/tutorial-3-suota-multi -...
请参阅此版本的mkimage.exe的附加屏幕截图,显示它链接到debug dll(msvcr100d.dll)
安德鲁
嗨安德鲁斯,
我错过了您提供的链接的帖子,请在指定的目录\ da1458x_sdk \ 5.0.3 \二进制\主机\ windows \ mkimage中查看您的SDK5文件夹,在那里您应该找到一个正确版本的mkimage.exe。我将确保将指定指定的链接与正确的mkimage版本更新。
谢谢mt_dialog.
谢谢