0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 19
|
||||||||||||
1 | ||||||||||||
Не видит библиотеку QtGui08.06.2014, 16:30. Показов 8446. Ответов 15
Метки нет (Все метки)
Добрый день!
Подскажите, пожалуйста, почему не компилируется следующий код:
0
|
08.06.2014, 16:30 | |
Ответы с готовыми решениями:
15
Библиотеку видит, а объявить переменную не может VS10 + Qt5 Add-in | не видит статическую библиотеку Python 3.4.4, не находит библиотеку QtGui Не видит библиотеку |
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 19
|
|
08.06.2014, 21:14 [ТС] | 3 |
Среда Qt Creator
Qt 5.1.1
0
|
Pied Piper
236 / 227 / 57
Регистрация: 15.01.2013
Сообщений: 855
|
|
09.06.2014, 19:11 | 4 |
в *.pro файле
QT += gui
0
|
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 19
|
||||||
10.06.2014, 10:12 [ТС] | 5 | |||||
К сожалению, не помогло.
Вот мой *.pro файл:
0
|
Pied Piper
236 / 227 / 57
Регистрация: 15.01.2013
Сообщений: 855
|
|
10.06.2014, 12:53 | 6 |
Василиса, попробуйте перезапустить qmake ( Build -> Clean Project затем Build -> Run qmake ), а потом уже Build -> Build Project.
1
|
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 19
|
|
10.06.2014, 13:51 [ТС] | 8 |
Все равно не получается. Вот так выглядит консоль сборки:
13:39:53: Выполняются этапы для проекта 005... 13:39:53: Настройки не изменились, этап qmake пропускается. 13:39:53: Запускается: «C:\Qt\Tools\mingw48_32\bin\mingw32-make.exe» C:/Qt/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory 'C:/PRACTICE/BOOK/build-005-Desktop_Qt_5_1_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_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\005 -I"..\..\..\Qt\5.1.1\mingw48_32\include" -I"..\..\..\Qt\5.1.1\mingw48_32\include\QtWidgets" -I"..\..\..\Qt\5.1.1\mingw48_32\include\QtGui" -I"..\..\..\Qt\5.1.1\mingw48_32\include\QtCore" -I"debug" -I"." -I"..\..\..\Qt\5.1.1\mingw48_32\mkspecs\win32-g++" -o debug\main.o ..\005\main.cpp ..\005\main.cpp: In function 'int qMain(int, char**)': ..\005\main.cpp:8:5: error: 'QLabel' was not declared in this scope QLabel *lbl = new QLabel("Hello"); ^ ..\005\main.cpp:8:13: error: 'lbl' was not declared in this scope QLabel *lbl = new QLabel("Hello"); ^ ..\005\main.cpp:8:23: error: expected type-specifier before 'QLabel' QLabel *lbl = new QLabel("Hello"); ^ ..\005\main.cpp:8:23: error: expected ';' before 'QLabel' Makefile.Debug:415: recipe for target 'debug/main.o' failed mingw32-make[1]: *** [debug/main.o] Error 1 mingw32-make[1]: Leaving directory 'C:/PRACTICE/BOOK/build-005-Desktop_Qt_5_1_1_MinGW_32bit-Debug' mingw32-make: *** [debug] Error 2 makefile:34: recipe for target 'debug' failed 13:39:56: Процесс «C:\Qt\Tools\mingw48_32\bin\mingw32-make.exe» завершился с кодом 2. Ошибка при сборке/установке проекта 005 (комплект: Desktop Qt 5.1.1 MinGW 32bit) Во время выполнения этапа «Сборка» 13:39:56: Прошло времени: 00:04.
0
|
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 19
|
|
10.06.2014, 18:11 [ТС] | 10 |
Видимо придется Просто хотелось разобраться, почему нельзя подключить модуль QtGui, который и содержит все классы виджетов.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
10.06.2014, 19:02 | 13 | |||||
Сообщение было отмечено Василиса как решение
Решение
Что есть? Сделал #include <QtGui> и QLabel будет виден?
Добавлено через 11 минут QLabel.h не наблюдается (в отличие от Qt 4): Кликните здесь для просмотра всего текста
1
|
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 19
|
|
10.06.2014, 19:13 [ТС] | 16 |
0
|
10.06.2014, 19:13 | |
10.06.2014, 19:13 | |
Помогаю со студенческими работами здесь
16
Не видит библиотеку Не видит библиотеку <iostream> Проект не видит библиотеку NetBeans не видит библиотеку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |