Название: Проблемы при подключение стандартных библиотек Отправлено: ardmn от Март 06, 2011, 05:14 Доброе время суток :)
есть простейший код : Код: #include <QtCore/QCoreApplication> Но в Qt креаторе выдаются ошибки (я прикрепил их в картинке )... Я понимаю что это из-за библиотек но как поступить в этом случае ? Можно типа как в Java #include <QtGui/*> что-то такое сделать ? Дело в том что начал читать книгу а по Qt 4.5 там пример такой : Код:
Название: Re: Проблемы при подключение стандартных библиотек Отправлено: Fat-Zer от Март 06, 2011, 06:05 ошибки выдаются, ибо для гуёвых приложений нужно пользовать QApplication, а не QCoreApplication.
Цитировать Можно типа как в Java #include <QtGui/*> что-то такое сделать ? нельзя, можно подключать только существующие хедеры, а #include <QtGui> работает, т.к. на диске действительно есть файл с таким именем, в котором включаются все гуёвые классы.ЗЫ: ИМХО так лучше не делать, а подключать нужные классы по-одному... для хеллоу ворлда время сборки не критично, а вот в большом приложении... Название: Re: Проблемы при подключение стандартных библиотек Отправлено: ardmn от Март 06, 2011, 11:05 Код: #include <QtGui> почему этот код не собирается (ошибки - на картинке)? Пишет что вреде нет QtGui... Название: Re: Проблемы при подключение стандартных библиотек Отправлено: BRE от Март 06, 2011, 11:14 Убери из своего .pro файла:
QT -= gui Название: Re: Проблемы при подключение стандартных библиотек Отправлено: lit-uriy от Март 06, 2011, 11:49 pro-файл покажи
Название: Re: Проблемы при подключение стандартных библиотек Отправлено: ardmn от Март 07, 2011, 00:03 Код: #------------------------------------------------- Название: Re: Проблемы при подключение стандартных библиотек Отправлено: ardmn от Март 07, 2011, 00:10 Выше мой про файл :) Ошибка в том что я создавал консольный проект? Мне нужно было создать GUI приложение QT ? Что бы это проект пустой был что нужно выбрать там далее? Я снял галочку с добавление формы но всё равно ко мне привязались файлы mainwindow.cpp and mainwindow.h -для чего они и можно ли их убрать? (т.е. это как-то повлияет если я их уберу?)
Название: Re: Проблемы при подключение стандартных библиотек Отправлено: Archa4 от Март 14, 2011, 12:24 Обычно код пишут не в Main, а именно в чем-то на подобии MainWindow.cpp, и MainWindow.h, в main.cpp все что происходит - это показывается MainWindow...
|