Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Cборка *.exe в Release


Автор: sergey_85 16.5.2011, 19:04
Привет!


Можно ли при сборке включить все стандартные Qt'шные либы в exe, чтобы не такать их все за собой?

Автор: kemiisto 16.5.2011, 19:22
Цитата(sergey_85 @  16.5.2011,  18:04 Найти цитируемый пост)
Можно ли при сборке включить все стандартные Qt'шные либы в exe, чтобы не такать их все за собой?

1. Можно.
2. Включай.

Для начала изучить вопрос лицензирования. Потом, если условия лицензирования нас устроили, надо собрать сам Qt статически. И наконец, собрать статически своё приложение.

Автор: sergey_85 16.5.2011, 19:38
а по умолчанию он собран статически?

Автор: kemiisto 16.5.2011, 19:42
Цитата(sergey_85 @  16.5.2011,  18:38 Найти цитируемый пост)
а по умолчанию он собран статически?

Естественно, нет. Иначе я бы не писал, что нужно собрать статически. smile 

Автор: heavix 7.6.2011, 12:11
)) Купить лицензию) собрать со стат либами и вперед)))

Конечно после того как Нокиа выкупила Тролтех стало чуть полегче в плане лицензии )) 
но не настолько чтобы разрешать всем подряд исспользовать статическую сборку(((
Сам бы с удовольствием писал на QT... а так приходится извращатся с WinApi, ATL/WTL...  

Автор: bsa 7.6.2011, 15:17
Цитата(heavix @  7.6.2011,  12:11 Найти цитируемый пост)
)) Купить лицензию) собрать со стат либами и вперед)))

Совсем не обязательно
Цитата(heavix @  7.6.2011,  12:11 Найти цитируемый пост)
но не настолько чтобы разрешать всем подряд исспользовать статическую сборку(((

Как раз все подряд и могут. Но если тебе нельзя показывать исходники, то есть выбор: динамическая линковка или покупка лицензии
Цитата(heavix @  7.6.2011,  12:11 Найти цитируемый пост)
Сам бы с удовольствием писал на QT... а так приходится извращатся с WinApi, ATL/WTL...   

Религия не позволяет использовать *.dll? Обязательно программа должна быть в виде единого файла? Давненько я таких приложений не видел. Нынче, все больше тяготеют к большому количеству файлов - обновлять проще.

Автор: kemiisto 7.6.2011, 15:37
Цитата(bsa @  7.6.2011,  14:17 Найти цитируемый пост)
Религия не позволяет использовать *.dll?

Да, я вот этого момента тоже не понимаю. Что ж так дллки то жмут? 

Автор: apv1989 14.6.2011, 16:09
Цитата

Да, я вот этого момента тоже не понимаю. Что ж так дллки то жмут? 


Может парень решил ВИРУС на Qt замутить  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)