Не могу выполнить cmake? При попытке выполнить команду:cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` выдает ошибку:CMake Error at CMakeLists.txt:6 (find_package):
Could not find a package configuration file provided by "ECM" (requested
version 0.0.8) with any of the following names:
ECMConfig.cmake
ecm-config.cmake
Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
to a directory containing one of the above files. If "ECM" provides a
separate development package or SDK, be sure it has been installed.Решения, которые найдены в интернете, очень скудные и сводятся к просто болтовне без решения.

21 Авг 2019 в 06:55
198 +1
1
Ответы
1

Для решения этой проблемы вам нужно установить пакет ECM (Extra CMake Modules). ECM - это набор полезных модулей CMake, которые могут быть использованы в вашем проекте.

Чтобы решить данную проблему, вам нужно установить пакет ECM. Вы можете найти инструкции по установке ECM на официальном сайте KDE (https://api.kde.org/ecm/manual/index.html).

После установки ECM вам нужно указать путь к установленному пакету в переменной CMAKE_PREFIX_PATH. Например, если у вас ECM установлен в /usr/local/share/ECM, то ваша команда cmake будет выглядеть примерно так:

cmake .. -DCMAKE_INSTALL_PREFIX=kde4-config --prefix -DECM_DIR=/usr/local/share/ECM

Таким образом, cmake сможет находить необходимые файлы для работы с ECM. Надеюсь, это поможет вам решить проблему.

20 Апр в 13:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 683 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир