【问题标题】:Compiling Qt app agains latest VC++ 2008 runtime使用最新的 VC++ 2008 运行时编译 Qt 应用程序
【发布时间】:2011-01-01 16:10:41
【问题描述】:

您好,我在使用 Visual Studio 2008 SP1 编译 Qt 应用程序时遇到问题。

为了简洁起见,我创建了一个 windows XP 虚拟机,安装了 VS 2008,然后是 SP1,然后编译了 Qt 4.6。现在通过查看 Qt DLL 的清单(使用 XN 资源编辑器),我可以看到它们依赖于 9.0.21022.8 CRT。

但与此同时,SP1 附带的最新 CRT 是 9.00.30729.4926。为什么生成 Qt DLL 时嵌入了较旧的清单?我该如何解决这个问题?

除此之外,在我的开发机器上的 winsxs 文件夹中,我只能找到 9.00.21022.8 CRT(注意双零)。 9.0.21022.8 CRT 在哪里 - 我不知道,但它们一定在某个地方((c) Bush),因为应用程序实际上是在开发机器上启动的。

谢谢 安东

【问题讨论】:

    标签: c++ qt visual-studio-2008-sp1


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多