KDevelop включает QtGui не найден
Я пытаюсь научиться использовать KDevelop в своей Ubuntu 16.04 для написания кода на 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-что угодно и попробовать еще раз?
1 ответ
Не забывайте различать библиотеки, которые позволяют запускать программное обеспечение, и версии для разработчиков, которые позволяют создавать новое программное обеспечение sotfware. Выход из kdevelop --version
указывает версии библиотек, которые используются для запуска приложения. В вашей системе вам не хватает qttools5-dev
с его зависимостями.
Кстати, может быть, вы попробуете qtCreator? Это IDE, разработанная командой Qt, и если вы установите ее просто apt install qtcreator
чем у вас будут все необходимые библиотеки разработчиков.