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 чем у вас будут все необходимые библиотеки разработчиков.

Другие вопросы по тегам