Russian Qt Forum
Ноябрь 02, 2024, 05:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: сборка без библиотек qt и без зависимости от mingwm10.dll + libgcc_s_dw2-1.dll  (Прочитано 5628 раз)
slan
Гость
« : Август 26, 2011, 13:05 »

Добрый день. Имею Qt 4.7.0, собранную динамически.
Пишу в Qt Creator проект, в файле .pro прописываю строку
QT -= core gui
в итоге при запуске приложение просит mingwm10.dll и libgcc_s_dw2
Пробовал в файле .pro прописывать:
QMAKE_LFLAGS += -static-libgcc
В итоге приложение просит только mingwm10.dll, libgcc_s_dw2 не просит

Почитав форум, выяснил, что Qt нужно собрать статически, прописав -no-exceptions.
Вопрос: без статической сборки никак не обойтись? И еще, при статической линковке к приложению библиотек MinGw и Qt лицензия уже не LGPL?
 
Записан
thechicho
Гость
« Ответ #1 : Январь 07, 2012, 18:39 »

//QMAKE_LFLAGS += -static-libgcc
сенкс
// без статической сборки никак не обойтись?
если не устраивают либы в папке с прогой, то нет. либо на компе юзера должны быть эти библиотеки.
// И еще, при статической линковке к приложению библиотек MinGw и Qt лицензия уже не LGPL?
ну какбэ да. хотя смотря чо за софт пишешь. если официально за бабло не хочешь продавать, тогда пофик, линкуй. если хочешь продавать, купи лицуху и линкуй. или положи .!. на LGPL, линкуй, продавай!!!  Веселый
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Январь 07, 2012, 22:00 »

>>при статической линковке к приложению библиотек MinGw и Qt лицензия уже не LGPL?
уже в миллионный раз сказали - LGPL подразумевает и статическую линковку тоже (просто будь готов объектники предоставить для самостоятельной линковки конечным потребителем).
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.126 секунд. Запросов: 23.