Как скомпилировать release в Qt Creator?

285
19 декабря 2016, 19:43

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

Answer 1

Используйте статическую линковку (например, тык и тык - первое, что выдал гугл), что, конечно же, скажется на конечном размере полученного бинарника.

В случае динамической линковки, ваше приложение в любом случае будет требовать динамические библиотеки Qt (.dll или .so).

Ну и не забывайте, что LGPL не позволяет статическую линковку. А в случае выбора GPL вы должны будете предоставить исходные коды своего ПО. Или приобретайте коммерческую лицензию Qt.

Answer 2

Release/Debug не помогут - нужна статическая сборка с Qt.

P.S. насколько я помню, собирать webkit статически нельзя по лицензионным соображениям.

READ ALSO
В чем отличие Windows Forms Application C++ и C#

В чем отличие Windows Forms Application C++ и C#

В чем отличие Windows Forms Application C++ и C#

305
Библиотека graphics.h

Библиотека graphics.h

Как сделать возможным использование библиотеки graphicsh в среде Visual Studio 2010?

350
Вывод из функции

Вывод из функции

Есть функция main(), которая вызывает ф-ию addcat()В ф-ии addcat() должен осуществляться вывод printf("sud")

229