Как связать Qt с уже существующей установкой MinGW? - PullRequest
0 голосов
/ 16 ноября 2009

При установке Qt я снял флажок с опции установки MinGW, так как у меня она уже установлена. Теперь после установки я не могу собрать пример программы, которую я нашел в книге. Все параметры сборки в меню отключены. код, который я пытаюсь выполнить:

#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *label = new QLabel("Hello Qt!");
    label->show();
    return app.exec();
}

Когда я держу указатель мыши над заголовком QApplication или QLabel - всплывающее окно желтого цвета говорит: «Нет такого файла или каталога». Я использую Qt Editor.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2013

Попробуйте меню Помощь / Запустить программу обновления. В диалоговом окне выберите «Диспетчер пакетов», затем нажмите «Далее». Откроется новое диалоговое окно с выбором компонентов. Проверка:

"Qt SDK / Средства разработки / Desktop QT / Qt x.x.x (Desktop) / Desktop Qt x.x.x MinGw.

Затем нажмите Далее и дайте ему обновить. Это включит MinGW в Qt. Тогда вам, возможно, придется проверить, доступна ли цепочка инструментов, нажав на меню:

Инструмент / Опции / Biuld & Run

Наконец, если вы уже начали свой проект, используя другую цепочку инструментов, вы можете изменить его на MinGW. Поэтому в главном окне Qt Creator выберите вкладку «Проекты» слева и выберите цепочку инструментов MinGW.

Надеюсь, это поможет

0 голосов
/ 16 ноября 2009

Насколько я понимаю, ваша проблема в заголовках включений, которые не видны в вашей среде сборки. Вы должны проверить где-нибудь в настройках редактора QT, где указать путь к библиотеке QT, включающей заголовки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...