こんにちは、Visual Studio 2008 SP1 で Qt アプリをコンパイルする際に問題があります。
念のため、Windows XP 仮想マシンを作成し、VS 2008 をインストールしてから SP1 をインストールし、Qt 4.6 をコンパイルしました。(XN Resource Editor を使用して) Qt DLL のマニフェストを見ると、それらが 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)。
ありがとうアントン