KDevelop包括没有找到QtGui

时间:2018-01-16 18:19:21

标签: c++ qt ubuntu ubuntu-16.04 kdevelop

我试图学习如何在我的Ubuntu 16.04上使用KDevelop编写C ++代码,并通过这样做安装它

sudo apt-get update
sudo apt-get install kdevelop

但是在完成安装之后我正在尝试制作一个新项目,并且顶部的行显示

#include <QtGui/QApplication>

#include <QtGui/QLabel>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QAction>

是否都返回错误,说找不到包含的文件?并要求我添加自定义包含路径。我在终端上检查了我的KDevelop版本,它说我有Qt,或者至少我认为这意味着什么。

~$ kdevelop --version
Qt: 4.8.7
KDE Development Platform: 4.14.16
KDevelop: 4.7.3

但是当我跑步时

~$dpkg --list libqt4-dev
~$dpkg --list libqt4-core
~$dpkg --list libqt4-gui

并且它说它们都没有安装。我很困惑。我有没有正确的Qt?如何让KDevelop找到正确的Qt路径?我是否应该只安装所有的libqt4-whatever,然后再试一次?

1 个答案:

答案 0 :(得分:0)

请记住区分允许您运行软件的库和允许构建新sotfware的开发人员版本。 kdevelop --version的输出表示用于运行应用程序的库的版本。在您的系统中,您缺少qttools5-dev及其依赖项。

顺便说一句,也许你会试试qtCreator?它是由Qt团队开发的IDE,如果你只是通过apt install qtcreator安装它,那么你将拥有所有必需的开发人员。