Russian Qt Forum

Qt => Вопросы новичков => Тема начата: roumor от Декабрь 23, 2012, 14:15



Название: qt 5.0 пустой проэкт не компилится
Отправлено: roumor от Декабрь 23, 2012, 14:15
если в креаторе создать File->New Project-> Other Project->Empty Qt project
добавить в него main.cpp примерно такого содержания

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[]) {

    QApplication a(argc, argv);
    QLabel label("<img src='image.jpg' />");
    label.show();
    return a.exec();
}

то не компилируется нифига. Пишет не могу найти QApplication.
Если в системный путь добавить папки include и lib от QT, то он начинает воспринимать заголовочные фаилы, но в форме
#include <QtWidgets/QApplication>
#include <QtWidgets/QLabel>

(еще пробовал дописать в pro фаил includepath "", но это никак не повлияло.)

При этом ошибки компиляции уже main.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ) referenced in function _main

посоветуйте куда чего мне дописать.
креатор явно не понимает, что происходит. Я пытался сравнить проэкт из примеров Qt и перенести настройки, но там, в общем то все аналогично.


Название: Re: qt 5.0 пустой проэкт не компилится
Отправлено: kambala от Декабрь 23, 2012, 16:11
допиши в .pro: greaterThan(QT_MAJOR_VERSION, 4): QT += widgets


Название: Re: qt 5.0 пустой проэкт не компилится
Отправлено: roumor от Декабрь 23, 2012, 17:33
это есть. я пробовал и без и скопировать в про все что можно из примеров. полностью и по частям


Название: Re: qt 5.0 пустой проэкт не компилится
Отправлено: kuzulis от Декабрь 23, 2012, 19:20
А при установке Qt5 вроде нужно выбирать также и Add-ons или как -то так.. Там вроде Widgets библиотеки теперь не ставятся по умолчанию.. Хотя могу ошибаться, проверь.


Название: Re: qt 5.0 пустой проэкт не компилится
Отправлено: Dancing_on_water от Декабрь 23, 2012, 19:28
А если в про написать QT+= core ?


Название: Re: qt 5.0 пустой проэкт не компилится
Отправлено: kambala от Декабрь 23, 2012, 19:35
а сама Qt вообще как установлена? готовая или собрана из исходников? правильный ли используешь компилятор?