如何在Ubuntu 12.04中使用KDE4构建项目?

有一个命令

  find_package(需要KDE4) 

在问题如何制作Krusader项目的CMakeLists.txt文件中。 我尝试在Qt Creator中构建项目会产生一条消息

  /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98中的CMake错误(MESSAGE):
  错误:找不到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构建中的同样问题;当时我放弃了它,但这似乎是一个基本问题。)谢谢!

建设取决于

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

根据’编译要求’(感谢user26687的评论),需要kdelibs5-dev。 在Synaptic中,它被标记为未安装(没有绿色标记)和支持(红色Ubuntu符号)。 我安装了它

  me_user @ myCPU:〜$ sudo apt-get install kdelibs5-dev 

。 在命令之后

  find_package(需要KDE4) 

被Qt接受。