Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Володя от Ноябрь 30, 2012, 17:40



Название: Сборка статической и динамической версии Qt
Отправлено: Володя от Ноябрь 30, 2012, 17:40
Некоторое время назад я использовал Qt для написания лабораторных работ.

Сейчас я хочу использовать Qt для разработки дипломного проекта.

Как я понимаю, для удобства распространения программ, написанных на Qt, нужно использовать статическую сборку библиотеки. Но при этом существенно замедляется сборка модулей при отладке. Как пишут в некоторых руководствах, можно использовать две версии Qt - статическую для готовых к распространению сборок и динамическую для отладочных. В связи с этим возник ряд вопросов:
  • можно ли собрать две версии библиотеки из одного набора исходников, задавая целевое расположение на этапе конфигурирования (используя ключи для configure или make)?
  • как осуществлять переключение между библиотеками в среде разработке (Visual Studio 2008)?
  • будет ли возможен доступ к справочной системе и примерам из среды разработки (Visual Studio 2008)?
  • как осуществить подключение расширений (для работы с MySQL)?

Кроме этого, меня интересует, возможно ли использовать Qt вместе с Visual Studio 2008 Express?


Название: Re: Сборка статической и динамической версии Qt
Отправлено: kuzulis от Ноябрь 30, 2012, 18:13
Не стоит оно того геммороя с которым столкнешься. Проще накидать dll-лок куда надо и не переживать о распространении.


Название: Re: Сборка статической и динамической версии Qt
Отправлено: Bepec от Ноябрь 30, 2012, 18:27
Есть QtAddin. В нём спокойно переключается версия Qt (из установленных, или указанных вручную) для каждого проекта.

Доступ к справочной системе? Есть Qt Assistant - лучше документации, чем поставляют тролли я не видел на своей жизни (за исключением русскоязычной, но это уже вопрос языка :) )

Насчёт расширений всё подробно расписано.


Название: Re: Сборка статической и динамической версии Qt
Отправлено: Володя от Ноябрь 30, 2012, 18:31
Т.е. при сборке библиотеки собирать документацию не нужно? Можно ограничиться sub-src в обоих случаях?


Название: Re: Сборка статической и динамической версии Qt
Отправлено: Igors от Ноябрь 30, 2012, 19:15
Как я понимаю, для удобства распространения программ, написанных на Qt, нужно использовать статическую сборку библиотеки.
Кому нравится "собирать" а кому и нет (включая меня). Один раз знакомый попросил посмотреть утилитку на Qt под Вындоуз, а у меня была машина "без всякого Qt". Ну скинул неск dll, все запустилось без проблем. Так что стоит ли затевать всю эту возню?


Название: Re: Сборка статической и динамической версии Qt
Отправлено: kambala от Ноябрь 30, 2012, 20:09
Есть QtAddin. В нём спокойно переключается версия Qt (из установленных, или указанных вручную) для каждого проекта.
есть студия 2012, которую аддин еще не поддерживает ;)


Название: Re: Сборка статической и динамической версии Qt
Отправлено: Bepec от Ноябрь 30, 2012, 21:43
Купите 2010 :D 2008 зе бест )