web-dev-qa-db-ja.com

QTCreatorはMSVC201764ビットコンパイラを自動検出していません

Qtクリエーター4.6.0とMicrosoftVisual Studio 2017Enterpriseがシステムにインストールされています。 Visual Studioを通じて、VC++ 2017v141ツールセットを含む「C++を使用したデスクトップ開発」をインストールしました。

QtCreatorでMSVC2017 64キットを構成しようとすると、MSVCコンパイラが自動検出されません。表示されるコンパイラは、MinGwとVisual Studio 2008(9.0)のみです。「MicrosoftVisual C++コンパイラ15.0」が表示されるはずです。

コンパイラにこれを手動で自動検出または追加させる方法を知っている人はいますか? Visual StudioでQTプログラムをコンパイルおよびビルドできますが、QTCreatorを使用したいと思います。

前もって感謝します。

5
Michael Japzon

その後、手動で追加する必要があります。 [ビルドと実行の設定]の[コンパイラ]タブで、[追加]、[カスタム]-> [C++]の順にクリックし、コンパイラの行にコンパイラのパスを入力します。

ただし、ABI行を正しく入力する必要があり、既に作成したQtビルドに適合しない場合は、msvcコマンドプロンプトからソースからQtを再度ビルドする必要があります。

1
el famoso

QtCreatorにMSVCを手動で追加することはできません。使用する場合は、正しいVisualStudioバージョンがインストールされていることを確認してください。

MSVCコンパイラが[コンパイラ]タブに表示されない場合は、VisualStudioを再インストールしてみてください。

0
Alex A