以前は問題なくVS2013エクスプレスを使用していましたが、既存のコードを正常に実行しながらコードを編集しようとすると、突然クラッシュし始めました。
アンインストールしてVS2015に切り替えてみましたが、同様にクラッシュし、一部のコードと互換性がありませんでした。そこで、VS2015をアンインストールし、VS2013を再インストールしました。
新しい問題は、ソリューションをビルドしようとするたびにエラー「MS8020」が発生することです。
完全なエラーメッセージは次のとおりです。
エラー1エラーMSB8020:v140のビルドツール(プラットフォームツールセット= 'v140')が見つかりません。 v140ビルドツールを使用してビルドするには、v140ビルドツールをインストールしてください。または、[プロジェクト]メニューを選択するか、ソリューションを右クリックして[ソリューションのアップグレード...]を選択し、現在のVisual Studioツールにアップグレードすることもできます。 C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 5 Bevan
これがVS2015のプラットフォームツールセットです。アンインストールしたため、使用できなくなりました。
プラットフォームツールセットを変更するには:
@bku_dryttの解決策は私のためにそれをしませんでした。
.vcxprojファイルで14.0
を12.0
に、v140
をv120
に手動で変更することで解決しました。
それからコンパイルしました!