2015-06-13 2 views
-3

я написал небольшую Qt приложение в Dev-C++, как показано ниже:Компиляция Qt приложения с использованием Dev C++ на Windows,

#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(); 
} 

Я совершенно уверен, что я сделал все, что необходимо, чтобы начать создавать Qt приложений, таких как установка Qt5.3.2, установки переменных окружения системы и т.д. Тем не менее, при попытке скомпилировать программу в Dev-C++, я получаю сообщение об ошибке сказав:

[Error]: QApplication: No such file or directory 

После внимательно следуя инструкциям из других учебников, я до сих пор не могу получить программа для компиляции.

Что я могу делать неправильно?

+0

Используете ли вы qmake для сборки? – cmannett85

+0

Я попытался построить с помощью qmake раньше, через консоль Qt5.3. Все казалось прекрасным, пока мне не было предложено ввести команду «make», чтобы окончательно скомпилировать проект. Я получил сообщение об ошибке: «make» не распознается как внутренняя или внешняя команда ... – Lizzy

+0

У меня установлена ​​Windows 7. – Lizzy

ответ

0

Dev-C++ основан на mingw, поэтому вы должны установить Qt, скомпилированный для mingw в Windows. Тогда вы должны использовать qmake для создания Makefile. Для компиляции вы должны использовать утилиту make, предоставляемую дистрибутивом mingw, поставляемым с Dev-C++ (имя этой утилиты может не быть точно «make» в mingw)

+0

Это действительно 'make' в MinGw/MSys. –

Смежные вопросы