c – 如何为Linux开发设置头文件和库

我最近为学习练习设置了一个带有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中看到这样做(我相信有人会评论如何做到这一点).

相关文章

文章浏览阅读315次。之前用C语言编过链表,这几天突然想用C+...
文章浏览阅读219次。碰到问题就要记录下来,防止遗忘吧。文章...
文章浏览阅读1.8k次,点赞11次,收藏37次。因为自己对决策树...
文章浏览阅读492次。C++ 设计模式之策略模式
文章浏览阅读683次。我也算是个C++的小白,对于C++中的谓语我...
文章浏览阅读225次。又看了一遍操作符的东西,感觉之前对操作...