Как получить 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.