プラットフォームツールセットv141でMSVC 2017コミュニティの最新リリースを使用していますが、実行可能ファイルがXP上でも動作するようにしたいので、v141_xpツールセットを使用する必要がありますが、結果は次のようになります。
エラーMSB8020:v141_xpのビルドツール(プラットフォームツールセット= 'v141_xp')が見つかりません。v141_xpビルドツールを使用してビルドするには、v141_xpビルドツールをインストールしてください。あるいは、現在のVisual Studioツールにアップグレードすることもできます[プロジェクト]メニューを選択するか、ソリューションを右クリックして、[ソリューションの再ターゲット]を選択します。
MSVCインストーラーにはそのようなものは見つかりませんでした。何か案は?
問題がWindows用のC++ツールのインストールXPなのか、そのプラットフォームをターゲットとするようにプロジェクト/ソリューションを修正しているのか完全にはわかりません。いずれにしても、次の link が役立ちます。
ツールセットのインストール方法の概要は次のとおりです。
同様の問題がありましたが、その理由はVCTargetsPathシステム変数が不要だったためです。削除した後、VS 2017ではV141ツールセットが表示されるようになりました。最初にVS 2017コミュニティがありましたが、それが問題を引き起こしたのかもしれません。