Как получить KDE4 для сборки проекта в Ubuntu 12.04?

В файле CMakeLists.txt есть команда

find_package(KDE4 REQUIRED)
из вопроса Как сделать проект Krusader . Мои попытки собрать проект в Qt Creator приводят к сообщению
CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 (MESSAGE):
  ERROR: cmake/modules/FindKDE4Internal.cmake not found in
  /home/me_user/.kde/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
  CMakeLists.txt:8 (find_package)
Что конкретно я должен установить в Ubuntu 12.04, чтобы удовлетворить строку 'find_package (KDE4 REQUIRED)'? (Я спросил об этой же проблеме в , сборка Qt в Ubuntu 12.04 ; я бросил ее в то время, но, похоже, это основной вопрос.) Спасибо!
0
задан 13 April 2017 в 15:23

2 ответа

Сборка зависит

Krusader 'Сборка-Depends': http://archive.ubuntu.com/ubuntu/pool/universe/k/krusader/krusader_2.4.0~beta3-2.dsc

=> cmake, debhelper (> = 9), kdelibs5-dev (> = 4:4.4.4), libkonq5-dev, pkg-kde-tools (> = 0.9.0), zlib1g-dev

пакеты разработки KDE: kdelibs5-dev и libkonq5-dev

2
ответ дан 13 April 2017 в 15:23

Согласно 'Требованиям компиляции' (благодаря комментарию user26687), требуется kdelibs5-dev. В Синаптическом это отмечалось как не установленный (никакая зеленая метка) и поддерживалось (Красный символ Ubuntu). Я установил его

me_user@myCPU:~$ sudo apt-get install kdelibs5-dev 
. После него команда
find_package(KDE4 REQUIRED)
принята QT.
1
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: