JUCE ~ v143ビルドエラーの対処方法
最近の Projucer ではデフォルトのリンクライブラリが Visual Studio 2022 相当になっている(Visual Studio 2022 がインストールされてるか Windows11 だと?)ようで、Visual Studio 2019 等を使っている場合はビルドエラーが出ることがあります。
これは、JUCE ではき出したライブラリと Visual Studio 側のライブラリのバージョン不一致により起こります。
v141/142 の時は対応ライブラリを Visual Studio に追加インストールしたのですが、別の方法を3つ。
1.Visual Studio 上で設定変更
ソリューションエクスプローラーで全プロジェクトを選択し、右クリック -> プロパティ
プラットフォームツールセットを v142 に変更する
2.Projucer で設定変更
Expoters -> External Libraries to Link で v142 を選択
3.素直に Visual Studio 2022 をインストール
sln ファイルの関連付けが VS2019 になっていてそっちが立ち上がってしまうとビルドできないので、VS2022 で。
以上、プチ情報でした。