2017-04-09 40 views
12

Visual StudioでOpenFrameworks(C++を使用するライブラリ)を使用してプロジェクトをコンパイルしようとしています。ビルドはX64リリースとするように設定されており、プロジェクトのプロパティで、私は、Visual Studio 2015が(V140)Visual Studio Platform 2015 Toolset = 'v141'が見つかりません

私は(とりわけ)同じエラーを取得したプロジェクト

を構築しようとするたびにプラットフォームツールセットを設定しています

エラーMSB8020 v141(Platform Toolset = 'v141')のビルドツール が見つかりません。 v141ビルドツールを使用してビルドするには、 v141ビルドツールをインストールしてください。

私はv141がMSVS 2017の新しいバージョンからのものだと知っていますが、私は新しいバージョンがOpenFrameworksと互換性がないため、アップグレードしたくありません。私は何度も最初からプロジェクトを再構築しようとしており、VCXPROJファイルを調べて、すべてがV140に設定されていることを確認しました。すべて非常に奇妙な。

ビルド時に、何かがv141の要件を設定しているようですが、どこから来ているのかわかりません。誰にもアイデアはありますか?

+0

誰かがあなたに類似の質問をしました[ここ](http://stackoverflow.com/questions/31792663/visual-studio-2013-error-ms8020-build-tools-v140-cannot-be-found)。 – Joe

+0

ありがとう、しかし、私は両方の修正を(私が知っていた)すなわち、プロパティのプラットフォームツールセットを変更し、vcxprojファイルを編集しようとしました。 –

+0

ターゲットプラットフォームバージョンを8.1に変更しましたか? – Wormer

答えて

1

私はこのような問題がありました。解決策は、「Project」 - >「Properties」 - >「Configuration Properites」 - >「General」の順にメニューを開き、プラットフォームツールセットv140を選択します。

関連する問題