Я пытаюсь использовать windeployqt.exe
(Qt 5.13.2) для развертывания библиотек для отладочного приложения, созданного CMake 3.16. Все dll развернуты правильно, кроме плагина dll платформы, который развертывает qwindows.dll
вместо qwindowsd.dll
и приводит к следующей ошибке при попытке запустить исполняемый файл:
Это приложение не удалось начать, потому что ни один плагин платформы Qt не может быть инициализирован.
До сих пор я пытался:
- Задать
--debug
в командной строке windeployqt
. Это не удалось, потому что Qt5Coredd.dll
не удалось найти (обратите внимание на двойные d). - Проверка того, что переменные среды, связанные с подключаемым модулем Qt, не установлены.
- Проверено
PATH
, чтобы убедиться, что оно не ' не может содержать никаких папок с каталогом platforms
.
Если я копирую qwindowsd.dll
вручную, все работает нормально. Однако мне бы очень хотелось выяснить, что я делаю не так с windeployqt
.