Название: как добавить в проэкт_имя.pro пути поиска файлов Отправлено: used от Март 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: Нет такого файла или каталога Название: Re: как добавить в проэкт_имя.pro пути поиска файлов Отправлено: Alex Custov от Март 06, 2013, 21:47 Название: Re: как добавить в проэкт_имя.pro пути поиска файлов Отправлено: used от Март 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 Название: Re: как добавить в проэкт_имя.pro пути поиска файлов Отправлено: kambala от Март 22, 2013, 23:47 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
и вместо QtGui надо подключать QtWidgets Название: Re: как добавить в проэкт_имя.pro пути поиска файлов Отправлено: used от Март 23, 2013, 10:41 Спасибо,все работает!
На сколько я понял,это старый стиль,теперь надо через mainwindow. Какое то чувство неудовлетворенности. Можно прописать в *.pro QT+= ...... или INCLUDEPATH += . ...... или *.cpp #include <..... >. Где можно прочитать это сделать оптимальнее?. Сейчас у меня Макс Шлее о Qt 4.5 Название: Re: как добавить в проэкт_имя.pro пути поиска файлов Отправлено: kuzulis от Март 23, 2013, 11:22 2 used,
А документацию читать лень да? http://qt-project.org/doc/qt-5.0/qtdoc/portingguide.html |