В дополнение к ответ Мартина Беккета .
Будьте осторожны с лицензиями!
Если вы используете Qt в соответствии с (L) GPL условиями лицензии и распространяете свое собственное приложение под (L) GPL , то все в порядке.
Конечно, если вы хотите сделать проприетарное программное обеспечение , тогда ситуация сложнее. Грубо говоря, конечный пользователь должен иметь возможность (изменять и) перекомпилировать Qt и использовать ваше приложение с (измененной и) перекомпилированной версией библиотеки. Чтобы добиться этого с помощью статического связывания, не делая ваш исходный код доступным для конечных пользователей, достаточно предоставить связываемый объектный код , чтобы они могли повторно связать свою измененную библиотеку.
Также, если я правильно помню, если вы используете LGPL Qt и предоставляете исходный код, вам не нужно использовать лицензию LGPL для собственного кода. Вы можете составить свою собственную лицензию (если вы юрист =)) и отрицать любые права, кроме того, что пользователь может перекомпилировать и повторно связать.