我最近为学习练习设置了一个带有KDE 4.2的Ubuntu台式PC,安装了
Eclipse并开始寻找有关如何为KDE开发的信息.我知道有KDevelop,可能会在将来的某个时候看一下.但是,现在,我没有使用Eclipse在C/C++中创建KDE应用程序的正确头文件和库.如果我有以下内容:
#include <kapplication.h>
它无法编译,因为我的硬盘上没有的其他头文件或未在任何地方声明的引用类存在依赖性.
所以,问题是,我需要安装哪些软件包才能拥有正确的标头集以允许我为KDE 4.2编写应用程序?有没有我不应该的包裹?或者,如果没有包,那么我在哪里可以获得相应的文件?
作为必然结果,有没有关于KDE开发的好教程,比如Petzold Windows书籍?
编辑:澄清我真正追求的是:在哪里可以下载正确的头文件/库集以构建KDE应用程序?编译代码的IDE不是一个真正的问题,并且很容易获得,就像为包含搜索路径等设置编译器选项一样. KDevelop包是否包含所有正确的包含和库文件,还是它们是分开的?我猜它们是分开的,因为KDevelop是一个可以做其他语言的IDE,但我可能错了.那么,我不能使用的KDE / Qt头文件,我在哪里可以得到正确的文件?
Skizz
解决方法
确保已安装build-essential软件包.有关命令行中提供的更多文档,请安装glibc-doc,manpages-dev,gcc – * – doc,libstdc * -doc(用适合您系统的版本号替换’*’)
Getting Started/Build/KDE4/Kubuntu and Debian有一对sudo aptitude安装命令,我用它来获得一些必需的包.我也得到了KDevelop和QDevelop应用程序,虽然我不确定它们是否必需.我还需要另一个包(kdelibs5-dev),这个包似乎是关键包.在获得那个之后,一切最终都有效.一旦编译器设置完成,Eclipse和KDevelop都很乐意构建一个简单的应用程序; Eclipse需要设置搜索路径和库文件名.
从第一次印象看,Eclipse看起来比KDevelop好,原因在于Eclipse中的工具窗口可以从主窗口分离并浮动 – 在双显示器设置上很有用.我无法在KDevelop中看到这样做(我相信有人会评论如何做到这一点).