Как запустить приложение Qt? - PullRequest
3 голосов
/ 07 марта 2009

Я использовал Qt creator для создания приложений, использующих библиотеки Qt. Я могу запустить эти приложения, просто нажав кнопку воспроизведения, но я хочу узнать, как заставить приложения работать, просто дважды щелкнув по .exe. Так как я могу это сделать?

Ответы [ 2 ]

12 голосов
/ 07 марта 2009

Если вы создали «релизную» версию вашей программы, скопируйте ее и следующие библиотеки DLL из qt \ bin в каталог:

QtCore4.dll, QtGui4.dll и mingwm10.dll (если вы компилируете с gcc и minGW).

Если вы используете сборку 'debug', вам понадобятся отладочные версии DLL-файлов Qt. У них одно и то же имя, но с буквой «d» в конце имени.

Могут быть и другие библиотеки Qt DLL, которые вам придется копировать в зависимости от модулей Qt, которые вы используете в своей программе.

Вы можете узнать больше на этой странице (веб-сайт Qt docs) Развертывание приложений Qt

7 голосов
/ 07 марта 2009

Я предполагаю, что вы используете Windows, так как вы упоминаете расширение файла .exe. Посмотрите в подкаталогах debug и / или release вашего проекта, чтобы найти созданный бинарный файл. Вы можете дважды щелкнуть по нему, чтобы запустить приложение. Тем не менее, есть несколько DLL, которые потребуются. Поэтому убедитесь, что они находятся в вашем PATH или скопируйте их в тот же каталог. Dependency Walker полезен для поиска того, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...