[SOLVED][Qt Creator][libraries][PATH] Что-то странное
Insomnium 2 ноября, 2010 - 03:14
Недавно капитально почистил мир, оставив практически голую консоль, переехал на другую DE и так далее... Заметил в Qt Creator'e нечто странное. Раньше приходилось указывать путь к библиотекам напрямую. Т.е. для подключения QWidget, предположим, писал #include <QWidget>
, но теперь все заголовочные файлы будто бы переместились на одну директорию вниз и теперь мне приходится указывать довольно странные пути, такие как: #include <Qt/QtGui>
или #include <QtGui/QWidget>
. Кто сталкивался с таким поведением и чем это могло быть вызвано?
»
- Для комментирования войдите или зарегистрируйтесь
судя по книге про QT4,
судя по книге про QT4, которую я читаю, все как раз вернулось на круги своя ))
Ну не знаю. Указываю #include
Ну не знаю. Указываю #include, как и всегда указывал. Поиграйся с настройками qt-creator - может там что есть
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
открываем файлик .pro и
открываем файлик.pro и внимательно в него вкуриваем) а еще лучше читаем переменную QT в мануале. Anyway раньше у вас проект был без QT += gui как это вышло вам виднее. Но это фагт )
Не совсем. Со структурой
Не совсем. Со структурой .pro-файла я знаком и знаю, что со структурой модулей в целом всё нормально. Просто под вражеской Windows всё подхватывается так, как я написал и ранее в gentoo же ранее всё подхватывалось аналогично. При этом опция QT не прописана. И опять же очень странное поведение - для модуля QtGui нужно указать
<Qt/QtGui>
(раньше указывал просто<QtGui>
), но для QWidget<QtGui/QWidget>
. Настройки Qt Creator'а не трогал и всегда создаю пустой проект. Это что-то из области фантастики. Приду домой - попробую ещё раз покопаться в настройках.Ну или у вас в винде совсем
Ну или у вас в винде совсем все плохо с qt либо всеж QT+=gui не хватает.
Извиняюсь, не мог ответить
Извиняюсь, не мог ответить раньше. Я был не прав. Qt += gui действительно не хватало в моих .pro-файлах.