![]() |
|
|
![]()
|
|
| gpepsi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 14.3.2010 Репутация: нет Всего: нет |
Поставил SDK. Создал тестовый проект и тестовую библиотеку. Выставил зависимость для проекта.
Никак не могу подключить заголовочный файл из библиотеки. Как правильно нужно настраивать зависимости в qt creator от своих и сторонних библиотек ? P.S. Если стоит студия, то SDK при установки находит ее и настраивает переменные окружения. А если ставлю просто Qt Creator, то удается лишь задать путь к qmake. А вот потом при сборке говорит, что не нашел make. А вот как задать пути для сборки и отладчика так и не нашел. З.Ы.Ы. Ну где можно подробнее почитать про разные фишки. Например не смог найти отдельной компиляции файла. Можно собрать лишь проект целиком. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
если ты ставил Qt SDK, то в этом случае должны были настроиться пути к компилятору и отладчику. Т.е. в этом случае Qt Creator работает без дополнительных настроек.
дополнительные библиотеки нужно прописывать в *.pro файле. См. документацию на qmake. к сожалению, отдельной компиляции пока нет. Это слишком сильно зависит от системы сборки, а Qt Creator позволяет работать с несколькими. |
|||
|
||||
| gpepsi |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 14.3.2010 Репутация: нет Всего: нет |
c sdk так и получилось, но меня интерисует именно чистый qtcreator. Удалось вроде ему указать qmake, а он через него понял где лежит компилятор. Удалось собрать один проект. 1. Если создаю в этойже сессии библиотеку, то ее использовать не получается. Тоесть не только сторонние библиотеки нужно прописывать в *.pro файле, но и свои ? 2. В отличае от SDK не Creator-у не удалось подцепить студиную отладку. Автоопределение тоже не помогло. Не ставить же тулзы, которые уже стоят со студией. Где же они лежат ? (просто если тулзы ставить, то в "Debug tools.....", а если студия - то в другом месте где-то)
Похоже пока рано его использовать - сыроват. Хотя много удобных феничек. Например разные сборки. А можно ли как еще собирать чистые qt-ые проекты. Просто из под студии легко зацепить платвормозависисый код. А так вроде чистый QT. З.Ы. Кстати - под SDK собирал под MinGW. Библиотеки с линуксовыми расширениями и вроде без РЕ-заголовка, а вод приложение - *.exe и запускается под винду. Это как понимать ? Я хотел получить исполняемый файл под linux, как например это делает java-среды под разные ОС. |
||||
|
|||||
| bsa |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
Очень просто. lib*.a это почти тоже самое что и *.lib. Разница в расширении. По сути это архив объектных файлов (в *nix есть команда такая, ar, которая их и делает - просто склеивая файлы и добавляя информацию для их извлечения).
|
||||||||||
|
|||||||||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |