Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt Creator 2.1.0 
:(
    Опции темы
gpepsi
Дата 23.3.2011, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 14.3.2010

Репутация: нет
Всего: нет



Поставил SDK. Создал тестовый проект и тестовую библиотеку. Выставил зависимость для проекта.
Никак не могу подключить заголовочный файл из библиотеки.

Как правильно нужно настраивать зависимости в qt creator от своих и сторонних библиотек ?

P.S. Если стоит студия, то SDK при установки находит ее и настраивает переменные окружения. А если ставлю просто Qt Creator, 
то удается лишь задать путь к qmake. А вот потом при сборке говорит, что не нашел make. А вот как задать пути
для сборки и отладчика так и не нашел.

З.Ы.Ы. Ну где можно подробнее почитать про разные фишки. Например не смог найти отдельной компиляции файла.
Можно собрать лишь проект целиком.
PM MAIL   Вверх
bsa
Дата 23.3.2011, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



если ты ставил Qt SDK, то в этом случае должны были настроиться пути к компилятору и отладчику. Т.е. в этом случае Qt Creator работает без дополнительных настроек.
дополнительные библиотеки нужно прописывать в *.pro файле. См. документацию на qmake.

к сожалению, отдельной компиляции пока нет. Это слишком сильно зависит от системы сборки, а Qt Creator позволяет работать с несколькими.

PM   Вверх
gpepsi
Дата 23.3.2011, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 14.3.2010

Репутация: нет
Всего: нет



Цитата(bsa @  23.3.2011,  13:24 Найти цитируемый пост)
если ты ставил Qt SDK, то в этом случае должны были настроиться пути к компилятору и отладчику. Т.е. в этом случае Qt Creator работает без дополнительных нас

c sdk так и получилось, но меня интерисует именно чистый qtcreator.

Удалось вроде ему указать qmake, а он через него понял где лежит компилятор.
Удалось собрать один проект.

1. Если создаю в этойже сессии библиотеку, то ее использовать не получается. Тоесть не только сторонние библиотеки нужно прописывать 
в *.pro файле, но и свои ?
2. В отличае от SDK не Creator-у не удалось подцепить студиную отладку. Автоопределение тоже не помогло.
Не ставить же тулзы, которые уже стоят со студией. Где же они лежат ? (просто если тулзы ставить, то в "Debug tools.....", а если студия - то в другом месте где-то)


Цитата(bsa @  23.3.2011,  13:24 Найти цитируемый пост)
нию, отдельной компиляции пока нет. Это слишком сильно зависит от системы сборки, а Qt Creator позволяет работать с несколькими.

Похоже пока рано его использовать - сыроват. Хотя много удобных феничек. Например разные сборки.
А можно ли как еще собирать чистые qt-ые проекты. Просто из под студии легко зацепить платвормозависисый код. А так вроде чистый QT.

З.Ы. Кстати - под SDK собирал под MinGW. Библиотеки с линуксовыми расширениями и вроде без РЕ-заголовка, а вод приложение - *.exe и
запускается под винду. Это как понимать ? Я хотел получить исполняемый файл под linux, как например это делает java-среды под разные ОС.
PM MAIL   Вверх
bsa
Дата 24.3.2011, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



Цитата(gpepsi @  23.3.2011,  14:20 Найти цитируемый пост)
1. Если создаю в этойже сессии библиотеку, то ее использовать не получается. Тоесть не только сторонние библиотеки нужно прописывать 
в *.pro файле, но и свои ?
Вообще-то, обычно никаких проблем нет. Главное, чтобы Qt была собрана тем компилятором, что ты использовать собираешься. В этом случае, по идее, qmake выдаст достаточно информации, чтобы qtcreator смог адекватно работать.
Цитата(gpepsi @  23.3.2011,  14:20 Найти цитируемый пост)
2. В отличае от SDK не Creator-у не удалось подцепить студиную отладку. Автоопределение тоже не помогло.
Не знаю, возможно, он не нашел cdb.
Цитата(gpepsi @  23.3.2011,  14:20 Найти цитируемый пост)
Похоже пока рано его использовать - сыроват. Хотя много удобных феничек. Например разные сборки.
Я пользуюсь и под Linux, и под Windows, используя компиляторы и gcc, и mingw, и MSVC 2008.
Цитата(gpepsi @  23.3.2011,  14:20 Найти цитируемый пост)
А можно ли как еще собирать чистые qt-ые проекты. Просто из под студии легко зацепить платвормозависисый код. А так вроде чистый QT.
В любом случае есть возможность зацепить платформозависимый код. Чтобы его не цеплять, необходимо иногда собирать под другой ОС. QT - это QuickTime. Надеюсь, мы не его обсуждаем?
Цитата(gpepsi @  23.3.2011,  14:20 Найти цитируемый пост)
З.Ы. Кстати - под SDK собирал под MinGW. Библиотеки с линуксовыми расширениями и вроде без РЕ-заголовка, а вод приложение - *.exe и
запускается под винду. Это как понимать ?
Очень просто. lib*.a это почти тоже самое что и *.lib. Разница в расширении. По сути это архив объектных файлов (в *nix есть команда такая, ar, которая их и делает - просто склеивая файлы и добавляя информацию для их извлечения).
Цитата(gpepsi @  23.3.2011,  14:20 Найти цитируемый пост)
Я хотел получить исполняемый файл под linux, как например это делает java-среды под разные ОС.
Для этого необходимо использовать кросскомпиляцию. Не думаю, что с таким уровнем знаний, ты сможешь с пол тычка ее настроить самостоятельно из-под Windows.

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0413 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.