如何获取 KDE4 来在 Ubuntu 12.04 中构建项目?

如何获取 KDE4 来在 Ubuntu 12.04 中构建项目?

有一个命令

find_package(需要 KDE4)
在问题的 CMakeLists.txt 文件中如何制作 Krusader 项目。我尝试在 Qt Creator 中构建项目,结果出现一条消息
/usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 处的 CMake 错误(消息):
  错误:未找到 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)”行?(我问过同样的问题在 Ubuntu 12.04 中构建 Qt;我当时放弃了,但这似乎是一个基本问题。)谢谢!

答案1

构建依赖

Krusader 的“Build-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

根据“编译要求”(感谢 user26687 的评论),需要 kdelibs5-dev。在 Synaptic 中,它被标记为未安装(无绿色标记)和受支持(红色 Ubuntu 符号)。我已经通过

我用户@我的CPU:~$ sudo apt-get install kdelibs5-dev
. 之后是命令
find_package(需要 KDE4)
被 Qt 接受。

相关内容