Russian Qt Forum
Сентября 11, 2025, 10:55
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
как добавить в проэкт_имя.pro пути поиска файлов
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: как добавить в проэкт_имя.pro пути поиска файлов (Прочитано 4476 раз)
used
Гость
как добавить в проэкт_имя.pro пути поиска файлов
«
:
Марта 06, 2013, 20:50 »
Из примеров скачал набор файлов textobject в домашний каталог (oc archlinux)
qmake -project
qmake
make
xxxxx.pro
"TTEMPLATE = app
TARGET = textobject
INCLUDEPATH += . +/QtSvg /Qt /QtWidgets
# Input
HEADERS += svgtextobject.h window.h
SOURCES += main.cpp svgtextobject.cpp window.cpp
RESOURCES += resources.qrc
"
получаю сообщение
window.h:44:21: фатальная ошибка: QtWidgets: Нет такого файла или каталога
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: как добавить в проэкт_имя.pro пути поиска файлов
«
Ответ #1 :
Марта 06, 2013, 21:47 »
Цитата: used от Марта 06, 2013, 20:50
INCLUDEPATH += . +/QtSvg /Qt /QtWidgets
wtf
QT += svg widgets
Записан
used
Гость
Re: как добавить в проэкт_имя.pro пути поиска файлов
«
Ответ #2 :
Марта 22, 2013, 21:52 »
C Qt4.8.4 все работало
а вот с Qt 501 нет
#include <QtGui>
int main(int argc,char** argv)
{
QApplication app(argc,argv);
QLabel lbl("hello World");
lbl.show();
return app();
}
~/qt/5.0.1/gcc_64/bin/qmake -project
~/qt/5.0.1/gcc_64/bin/qmake
make
........
.........
hello.cpp: В функции «int main(int, char**)»:
hello.cpp:4:22: ошибка: переменная «QApplication app» инициализирована, хотя имеет неполный тип
hello.cpp:5:5: ошибка: нет декларации «QLabel» в этой области видимости
hello.cpp:5:12: ошибка: expected «;» before «lbl»
hello.cpp:6:5: ошибка: нет декларации «lbl» в этой области видимости
make: *** [hello.o] Ошибка 1
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4749
Re: как добавить в проэкт_имя.pro пути поиска файлов
«
Ответ #3 :
Марта 22, 2013, 23:47 »
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
и вместо QtGui надо подключать QtWidgets
«
Последнее редактирование: Марта 22, 2013, 23:49 от kambala
»
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
used
Гость
Re: как добавить в проэкт_имя.pro пути поиска файлов
«
Ответ #4 :
Марта 23, 2013, 10:41 »
Спасибо,все работает!
На сколько я понял,это старый стиль,теперь надо через mainwindow.
Какое то чувство неудовлетворенности.
Можно прописать в *.pro
QT+= ......
или
INCLUDEPATH += . ......
или *.cpp
#include <..... >.
Где можно прочитать это сделать оптимальнее?.
Сейчас у меня Макс Шлее о Qt 4.5
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: как добавить в проэкт_имя.pro пути поиска файлов
«
Ответ #5 :
Марта 23, 2013, 11:22 »
2 used,
А документацию читать лень да?
http://qt-project.org/doc/qt-5.0/qtdoc/portingguide.html
Записан
ArchLinux x86_64 / Win10 64 bit
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...