1. ホーム
  2. cmake

[解決済み] CMake でモジュールディレクトリが見つからない

2022-02-14 07:25:42

質問

CMake のウェブサイトから Mac 64-bit 用の CMake 2.8.11.2 パッケージをインストールしました。 最近、あるプロジェクトをQt 4からQt 5にアップグレードしたのですが、CMakeがQt 5を使用するためにはCMakeのアップグレードが必須です。 しかし、私が以下のように入力すると cmake . 以下のようなエラーが発生します。

CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/Applications/CMake 2.8-11.app/Contents/bin
CMake Error: Error executing cmake::LoadCache(). Aborting.

確認したところ、binフォルダの中にmodulesディレクトリがありません。 このエラーを解決する方法、または必要なモジュールを取得する方法が本当にわかりません。

解決方法は?

Ubuntuでアップグレードした後、同じ問題が発生しました。 アップデートを行う前にcmakeとcmake-dataパッケージを削除することで解決しました。

sudo apt-get remove cmake cmake-data

ここで、アップデートを実行するには

sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo -E apt-get update
sudo apt-get install cmake