Название: сборка без библиотек qt и без зависимости от mingwm10.dll + libgcc_s_dw2-1.dll Отправлено: 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? Название: Re: сборка без библиотек qt и без зависимости от mingwm10.dll + libgcc_s_dw2-1.dll Отправлено: thechicho от Январь 07, 2012, 18:39 //QMAKE_LFLAGS += -static-libgcc
сенкс // без статической сборки никак не обойтись? если не устраивают либы в папке с прогой, то нет. либо на компе юзера должны быть эти библиотеки. // И еще, при статической линковке к приложению библиотек MinGw и Qt лицензия уже не LGPL? ну какбэ да. хотя смотря чо за софт пишешь. если официально за бабло не хочешь продавать, тогда пофик, линкуй. если хочешь продавать, купи лицуху и линкуй. или положи .!. на LGPL, линкуй, продавай!!! :D Название: Re: сборка без библиотек qt и без зависимости от mingwm10.dll + libgcc_s_dw2-1.dll Отправлено: lit-uriy от Январь 07, 2012, 22:00 >>при статической линковке к приложению библиотек MinGw и Qt лицензия уже не LGPL?
уже в миллионный раз сказали - LGPL подразумевает и статическую линковку тоже (просто будь готов объектники предоставить для самостоятельной линковки конечным потребителем). |