エラーログ
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー MSB8020 v143 (プラットフォーム ツールセット = 'v143') のビルド ツールが見つかりません。v143 ビルド ツールを使用してビルドするには、v143 ビルド ツールをインストールしてください。または、[プロジェクト] メニューを選択するかソリューションを右クリックし [ソリューションの再ターゲット] を選択して、現在の Visual Studio Tools にアップグレードすることもできます。 BulletCollision C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets 439
ビルド時、このようなエラーが出てきました。
公式ソース
「MSB8020」を調べてみるとこんな公式ソースが💡
このエラーは、ビルドに必要なプラットフォーム ツールセットがインストールされていないか、必要なフォルダーが存在しない場合に発生します。
原因判明
「v143ビルドツール」がインストールされていないのが原因っぽいですね👍
ビルドツールって・・・?
VisualStudioのC++プロジェクトをビルドするためのC++開発ツールセット
(コンパイラ・リンカ・標準ライブラリ・ヘッダ etc...)
【ビルドツール対応表】
- VS2017 → v141
- VS2019 → v142
- VS2022 → v143
となっています。
私のはVS2019で、開いたプロジェクトはVS2022と、環境の違いがあったためにエラーが起こっていましたね!
解決方法
「v143 ビルドツールをインストールする」
これが一番かなと思います。
手順
1.VSInstallerを起動
2.VS2022を使用するよう変更

※VS2022をインストールしていない場合はインストール
3.VS2022をインストールもしているし選択されている場合、v143ビルドツールがインストールされていない場合があります。「個別のコンポーネント」の検索ボックスで「v143」と検索。この✅が付いているコンポーネントをインストールしましょう。

これでエラーが消えたかなと思います!