我试图学习如何在我的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,然后再试一次?
答案 0 :(得分:0)
请记住区分允许您运行软件的库和允许构建新sotfware的开发人员版本。 kdevelop --version
的输出表示用于运行应用程序的库的版本。在您的系统中,您缺少qttools5-dev
及其依赖项。
apt install qtcreator
安装它,那么你将拥有所有必需的开发人员。