我正在尝试学习如何在我的Ubuntu16.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-随便什么,然后再试一次?
发布于 2018-01-17 02:34:27
记住要区分允许您运行软件的库和允许构建新软件的开发人员版本。kdevelop --version的输出说明了用于运行应用程序的库的版本。在您的系统中,您缺少qttools5-dev及其依赖项。
顺便问一下,也许你会试试qtCreator?这是一个由Qt团队开发的集成开发环境,如果你只是通过apt install qtcreator安装它,那么你将拥有所有必要的开发库。
https://stackoverflow.com/questions/48287518
复制相似问题