x64 win7に、VS2008およびx64コンパイルツールをインストールしました。単純な「helloworld」コンソールプログラムでテストしていました。x86バージョンとx64バージョンの両方が完璧にコンパイルされました。x86バージョンのデバッグサブバージョンとリリースサブバージョンはどちらも正常に機能します。リリースx64バージョンも正常に動作します。ただし、Debug x64バージョンでは、常にサイドバイサイドエラーが発生します。デバッグランタイムが見つからないようです。
誰かがDebugruntimeredistをインストールすることを提案します。それは私を驚かせます:x64デバッグランタイムはすでにx86バージョンとしてVS2008インストールに付属しているはずですか?
どうもありがとう!
@ sj1900「一部のx64コンパイラコンポーネントは、VSインストールではオプションです。すべてがインストールされていることを確認する価値があります。」これがスクリーンショットです:
ここにはそれ以上のオプションはありませんでした。winSxSにはamd64_microsoft.vc90.debugcrtはまったくありません。奇妙な問題。