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

Есть команда

 find_package(KDE4 ТРЕБУЕТСЯ) 
в файле CMakeLists.txt из вопроса Как сделать проект из Krusader. Мои попытки собрать проект в Qt Creator приводят к сообщению
 CMake Ошибка в /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 (СООБЩЕНИЕ):
  ОШИБКА: cmake/modules/FindKDE4Internal.cmake не найден в
  /home/me_user/.kde/share/apps;/usr/share/kde4/apps
Стек вызовов (самый последний вызов сначала):
  CMakeLists.txt:8 (find_package) 
Что конкретно я должен установить в Ubuntu 12.04, чтобы соответствовать строке 'find_package(KDE4 REQUIRED)'? (Я спросил об этой же проблеме в сборке Qt в Ubuntu 12.04; я бросил ее в то время, но, похоже, это основной вопрос.) Спасибо!

2 ответа

Решение

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

Krusader 'Build-Зависит': 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

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

 me_user@myCPU:~$ sudo apt-get установить kdelibs5-dev 
, После этого команда
 find_package(KDE4 ТРЕБУЕТСЯ) 
принимается Qt.

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