2014-01-21 4 views
1

Я планирую сделать установочный файл в qt-создателе для некоторых предложений, любым способом мои вопросы Дозировать выпуск exe требуется любая временная библиотека lib?QT Creator C++ и время выполнения lib

Regareds

ответ

2

Если вы динамически подключаемую ваше приложение, оно будет нуждаться некоторые библиотеки (если вы разрабатываете на Windows, использовать Dependency Walker для идентификации всех из них).

Также обратите внимание на модули Qt, которые необходимо выполнить для вашего приложения: каждая из них соответствует библиотеке, которую вам нужно будет связывать с вашим приложением.

Если вы являетесь статическим связыванием, я считаю, что вам может понадобиться меньшее количество библиотек (те, которые не входят в комплект поставки Qt), но все равно потребуется.

Надеюсь, это поможет.

+1

«Статическая связь разрешена только для коммерческой лицензии Qt». Одним словом: ** нет **. См. [LGPL 2.1, с. 6a] (http://www.gnu.org/licenses/lgpl-2.1.html): «если работа представляет собой исполняемый файл, связанный с Библиотекой, с полной машиночитаемой» работой, которая использует «Библиотека», как объектный код и/или исходный код, чтобы пользователь мог модифицировать библиотеку, а затем повторно использовать для создания модифицированного исполняемого файла, содержащего измененную библиотеку ». –

+1

@KubaOber Спасибо за указание. Я уточню свой ответ. –