您好我在使用 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 时嵌入了较旧的清单?我怎样才能解决这个问题?
除此之外,在我的 winxs 文件夹中的开发机器上,我只能找到 9.00.21022.8 CRT(注意双零)。9.0.21022.8 CRT 在哪里 - 我不知道,但它们一定在某个地方((c)布什),因为应用程序实际上是在开发机器上启动的。
谢谢安东