Qt 5.0.1 の 3 つのバージョンをそれぞれコンパイルしました。
1- VS2012 64 ビットの Qt 5.0.1
2- VS2012 32 ビットの Qt 5.0.1
いくつかのテストを行いました
3- VS2010 32 ビットの Qt 5.0.1
テストを行ったところ、Qt 5.0.1 64 および 32 のコンパイル済みバージョンは非常にうまく機能していました。その後、VS2010 でコンパイルした後、VS2012 コンパイラは Qt Creator で動作しなくなります!!! 私はいつもメッセージを受け取っています:
'cl' is not recognized as an internal or external command
また、Qt Creator では VS2010 コンパイラのみが動作します。
コンパイラのパスが環境変数 PATH にある必要があることは理解しています。しかし、今では 2 つのコンパイラがあります。両方が PATH にある場合、これにより競合することはありませんか? Qt Creator は正しい環境変数を設定するためにコンパイルする前に vcvarshell を自動的に実行するべきではありませんか? 私は何をすべきか?お知らせ下さい。