目次
エラー
CLionのような統合開発環境で以下のようなエラーメッセージが表示される場合があります.
Cannot generate into /Users/xxx/CLionProjects/cmake-test
It was created with incompatible generator 'Unix Makefiles'
Please either delete it manually or select another generation directory
原因
統合開発環境のRun Configuration経由でMakeするのではなく.ターミナルからのMakeをした場合に発生するようです.ターミナルからCMakeした際に生成された中間ファイルが悪さをしているようです.
対処法
ターミナルからCMakeを実行した際に生成された中間ファイルを削除すれば解消します.
中間ファイルが生成されている状態のプロジェクトファイル構成
以下のファイルを削除します.
CMakeFiles
cmake_install.cmake
CMakeCache.txt
Makefile
cmake_test (実行ファイル)
削除後のプロジェクトファイル構成
この状態で,Reload CMake Project
をクリックすればエラーが解消されます.