Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > создание проекта Qt


Автор: olegkuzn 29.7.2014, 11:12
Помогите решить проблему.
Впервые создал "Пустой проект Qt" в QtCreator 3.0.1.(Основан на Qt 5.2.1) (раньше создавал проекты "Приложение Qt Widgets" ).
В строке #include <QApplication> пишет "no such file or directory".




Подскажите что нужно сделать, чтобы проект заработал и 
как правильно настраивать проекты в Qt Creator 
(Хотя бы где почитать об этом на русском языке ).

Заранее спасибо.


Автор: olegkuzn 29.7.2014, 13:20
Дополнение к вопросу.
Вот вывод компилятора и сборщика проекта:
---------------------------------------------------------------------------------------------------------------
14:03:03: Выполняются этапы для проекта Sudoku...
14:03:03: Настройки не изменились, этап qmake пропускается.
14:03:03: Запускается: «C:\Qt5\Tools\mingw48_32\bin\mingw32-make.exe» 
C:/Qt5/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'D:/Qt 5-2 Projects/build-Sudoku-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\Sudoku -I"C:\Qt5\5.2.1\mingw48_32\include" -I"C:\Qt5\5.2.1\mingw48_32\include\QtGui" -I"C:\Qt5\5.2.1\mingw48_32\include\QtCore" -I"debug" -I"." -I"C:\Qt5\5.2.1\mingw48_32\mkspecs\win32-g++" -o debug\main.o ..\Sudoku\main.cpp
..\Sudoku\main.cpp:1:24: fatal error: QApplication: No such file or directory
 #include <QApplication>
                        ^
compilation terminated.
Makefile.Debug:119: recipe for target 'debug/main.o' failed
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make[1]: Leaving directory 'D:/Qt 5-2 Projects/build-Sudoku-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
makefile:34: recipe for target 'debug' failed
mingw32-make: *** [debug] Error 2
14:03:03: Процесс «C:\Qt5\Tools\mingw48_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта Sudoku (комплект: Desktop Qt 5.2.1 MinGW 32bit)
Во время выполнения этапа «Сборка»
14:03:03: Прошло времени: 00:01.
------------------------------------------------------------------------------------------------------------

Автор: Atiskara 31.7.2014, 09:00
в .pro файле дописали строчку 
Код

QT+=widgets

???

Добавлено @ 09:04
и еще для версии qt5 надо писать 
Код

#include <QtWidgets/QApplication> 


зы: исправила через много много дней, столкнувшись сама с этим.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)