2

我有一个关于并行运行时错误的问题。

我是使用版本 Qt 4.8 和 VS2008 的 Qt 开发人员。

我有一个应用程序。当我将它编译为调试时,它编译并运行良好。*.exe在我将应用程序使用的所有必要的 Qt DLL 放入文件夹后,当我将其编译为发布版本时,它也运行良好。

问题是,当我运行此版本构建的应用程序 exe 文件以及必要的 DLL 时,我收到以下错误消息:

应用程序无法启动,因为它的并排配置不正确。请查看应用程序事件日志或使用命令行 sxstrace.exe 工具了解更多详细信息。

我在我得到的 Dependency Walker Application 中运行应用程序文件

打开文件时出错。系统找不到指定的文件 (2)。在以下文件中:

API-MS-WIN-CORE-COM-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-0.DLL
DCOMP.DLL
IESHIMS.DLL

如何解决这个问题?

先感谢您,

您忠诚的,

艾尔·N。

4

1 回答 1

0

http://www.microsoft.com/en-us/download/details.aspx?id=29

部署应用程序时,您需要安装正确的 MS 可再发行组件。这应该可以修复一些依赖错误。

http://qt-project.org/doc/qt-4.8/deployment-windows.html#visual-studio-2008-and-manual-installs

http://qt-project.org/doc/qt-4.8/deployment-windows.html#application-dependencies

希望有帮助。

于 2013-06-03T14:21:34.527 回答