VC2017コンパイラを使用するようにQt Creatorを設定しようとしています。それは自動的にすべてを検出したが、私は次の値にCMakeの設定を変更しCMake configuration has a path to a C/C++ compiler set that does not match the compiler path configured in the tool chain of the kit.
QT VC CMakeコンパイラパス
を言います(下のスクリーンショットでツールチップに示されている)私のキットのセットアップのための警告を得続ける:
CMAKE_CXX_COMPILER:STRING=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\cl.exe
CMAKE_C_COMPILER:STRING=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\cl.exe
CMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
QT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
ここでのスクリーンショットです。ありがとう!
バージョン15.0はVC2015を参照していますか? VC2017しかインストールされておらず、奇妙なことにQtは自動的にキット「Qt 5.9.0 MSVC2017 64bit」を呼び出します。 – antikbd
ハードコードされた値を削除してデフォルト値を使用しましたが、問題は解決しません。私はVC2017コンパイラを指す方法について頭を悩ましています。 – antikbd
おっと、申し訳ありません、私の間違い、私はあなたのコンパイラの設定を誤解しました。コンパイラを選択したことを示すコンパイラタブのスクリーンショットを追加することはできますか?ビルドディレクトリを吹き飛ばし、再度CMakeを再実行して、適切なコンパイラがビルドされていることを確認してください。私は問題を見つけたら答えを修正します。 –