Страницы

Поиск по вопросам

понедельник, 13 апреля 2020 г.

Qt5: подключение библиотек

#qt

                    
Пытаюсь написать простую программу, подключаю
 #include 

но пишет, что библиотека не найдена. 
Раньше было так же с 
#include , но поменял на #include 
Искал в интернете нашел, что надо добавить 
 QT += core gui
 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

Не помогает, что делать?    


Ответы

Ответ 1



Я сталкивался с такой проблемой. Дело в том что в Qt 5 все виджеты переехали из модуля QtGui в новый модуль QtWidgets. По этому в проектном файле (заголовочный .pro) необходимо добавить модуль виджетов - примерно так: QT += widgets в место старого модуля (хотя его можно оставить ) QT += gui А в исходных файлах заменить модуль QtGui на модуль QtWidgets. Заменить строку : #include на строку : #include В вашем случае будет достаточно изменения только в проектного файла, но что бы развернуть ответ полностью я добавил пару строк. Либо просто скопируйте и вставьте : QT += core gui widgets greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

Ответ 2



#include

Комментариев нет:

Отправить комментарий