CMake версия в CLion не обновляется - PullRequest
1 голос
/ 22 октября 2019

Я клонировал проект от моего учителя и хотел запустить его на CLion. Однако я заметил ошибку:

Ошибка CMake в CMakeLists.txt: 1 (cmake_minimum_required): требуется CMake 3.14 или выше. Вы работаете в версии 3.13.2

Я настроил новый отладчик CMake в CLion, но я все еще получаю сообщение об ошибке.

enter image description here

У меня установлена ​​новая версия CMake:

enter image description here

Когда я устанавливаю новую версию CMake в cygwin, CLion возвращает это: enter image description here

enter image description here

Кто-нибудь знает, что япропал или делаешь неправильно?

Ответы [ 2 ]

1 голос
/ 23 октября 2019

В конце концов, я решил проблему, установив новую версию CMake внутри установщика cygwin. Я также обновил CLion, потому что у меня была версия 2018 года, и эта версия поддерживает только версии CMake до 3.13 включительно. После обновления CLion до версии 2019 он поддерживал версии CMake до 3.15 включительно. Потому что версия CMake 3.16 выпущена довольно недавно. CLion автоматически принимает максимально поддерживаемую версию, которая в данном случае составляет 3.15. Минимальная версия в de CMakeLists.txt была 3.14, поэтому 3.15 работала нормально.

1 голос
/ 22 октября 2019

Похоже, вы хотите, чтобы CLion использовал вашу новейшую версию CMake (вместо входящей в комплект версии 3.13.2). Для этого необходимо добавить новый Набор инструментов (см. здесь ) или изменить существующий (см. здесь ):

  1. В Windows CLion перейдите к Файл> Настройки> Построение, выполнение, развертывание> Наборы инструментов и выберите набор инструментов, который вы хотите изменить.
  2. В CMake: В разделе выберите пользовательскую установку CMake, выбрав путь к пользовательскому исполняемому файлу CMake (вероятно, в папке bin).
  3. Нажмите OK , чтобы сохранить изменения.
...