2017-10-29 16 views
1

VS 2017にアップグレードしたいVisual Studio 2015 C++プロジェクトがあります。VS 2017でプロジェクトを最初に開いたときに、プロジェクトをアップグレードするための自動プロンプトが既に拒否されていました(私はその時にアップグレードしたいとは思っていませんでした)ので、私のプロジェクトをそのように更新することはできませんでした。代わりに、私はちょうど私のプロジェクトのに行ってきました:アップグレード後の "不明なコンパイラバージョン"

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

そして、そこに私は、「Visual Studioの2017(V141)」から「プラットフォームツールセット」オプションを更新しても "を変更しましたウィンドウSDKバージョン 'を10.0.16299.0に変更します。この手動アップグレードを実行すると、ビルド時に警告が表示されます。

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

なぜこの警告が表示されますか?私は、 'Platform Toolset'をVS2017に変更することで、VC2017コンパイラを使用すると考えました。この警告を修正するにはどうすればよいですか?

+0

ブースト? Qt?他のlibs? –

+0

ログラムライブラリ(spdlog)、同じゲーム開発関連ライブラリ(SDL、GLEW、GLM)だけでなく、outcome、smallvectorなどのブーストライブラリの一部を使用します。 – Jason

+1

あなたはおそらく最新のバージョンのboostにアップグレードするべきです。これには '最後に知られたMSVCのバージョンを更新してください.' – VTT

答えて

2

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

関連する問題