Развертывание Qt-приложений в Windows

Раньше, для развертывания Qt-приложений в Windows, требовалось вручную копировать dll из каталога Qt в каталог приложения.

Теперь, для автоматизации этого процесса, есть консольная утилита windeployqt, которая поставляется вместе с Qt.

Qt 5.4.0 по умолчанию устанавливается в C:\Qt\Qt5.4.0. При этом windeployqt устанавливается в C:\Qt\Qt5.4.0\5.4\mingw491_32\bin.

Чтобы запустить windeployqt из командной строки, следует добавить в переменную PATH пути:

C:\Qt\Qt5.4.0\5.4\mingw491_32\bin;C:\Qt\Qt5.4.0\Tools\mingw491_32\bin;

Чтобы воспользоваться утилитой windeployqt, требуется вызвать ее из командной строки и в качестве аргумента указать путь к исполняемому файлу. Например:

windeployqt C:\example\build\release\example.exe

Утилита скопирует все требуемые файлы из каталога Qt в каталог исполняемого файла.

В QtCreator можно задать особый этап сборки, который будет вызывать windeployqt.

Ссылки:

Описание windeployqt на официальном сайте.

-->
X
Обратный звонок