【发布时间】: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