1. ホーム
  2. c++

[解決済み] Visual Studio - アップグレード後に「Unknown Compiler version」と表示される。

2022-02-24 20:35:36

質問

Visual Studio 2015のC++プロジェクトがあり、VS 2017にアップグレードしたいと思っています。最初にVS 2017でプロジェクトを開いたときに、プロジェクトをアップグレードするための自動プロンプトをすでに拒否していたので(そのときはアップグレードしたいとは思っていませんでした)、その方法ではプロジェクトを更新することができませんでした。代わりに、私はちょうど私のプロジェクトのに行きました。

プロパティ->構成プロパティ->一般

そして、その中の「プラットフォームツールセット」オプションを「Visual Studio 2017 (v141)」に更新し、さらに「Window SDK Version」をwindows 8.1から10.0.16299.0に変更しました。この手動アップグレードを行ったところ、ビルド時に警告が表示されるようになりました。

Unknown compiler version - please run the configure tests and report the results

なぜこの警告が出るのでしょうか?Platform Toolset」をVS2017に変更することで、VC2017のコンパイラを使用することになると思いました。この警告を修正するにはどうすればよいですか?

解決方法を教えてください。

この行は boost/config/compiler/visualc.hpp ということで、Visual C++コンパイラの新しいバージョンを正しく認識するboost 1.65.1にアップグレードするのが解決策になります。