2009-03-07 3 views
2

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

ответ

6

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

11

Если вы построили «релиз» версию программы, скопировать его и следующие DLL файлы из кварты \ BIN в каталог:

QtCore4.dll, qtgui4.dll и MINGWM10.DLL (если вы компиляция с gcc и minGW).

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

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

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

Смежные вопросы