C++ CLionでEnvironmental has changedの警告が出た場合の対処法

blur bright business codes
目次

Environmental has changedエラー

CLionの右下に以下のようなエラーメッセージが表示される場合があります。ターミナルでのCMakeとCLionでCMake Applicationとして実行を同一プロジェクトで実施した場合にこのケースになることがあるようです。

Environment has changed
The toolchain may have been updated or changed.
It's strongly advised to reset the CMake cache and reload the project.
Reason: The previously configured
CMAKE_OSX_ROOT
'/Library/Developer/CommandLineTools/SDKs/MacOSX13.0sdk' is not available
Reset CMake cache and reload the project

この場合、いくつかのライブラリに対して波線が引かれ、ライブラリが読み込めない警告が表示されています。

対処法

この状態になった場合は、先程の警告メッセージのReset CMake cache and reload the projectのリンクをクリックすることで正常にライブラリが読み込まれます。

よかったらシェアしてね!
目次