Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
6.5, 6.6, 6.7
-
None
-
-
5010eda53 (dev), fdcebd63c (6.7)
Description
While deploying plugins windeployqt sets additional Qt modules to deploy, but plugins associated with these modules are not taken into account.
For example when application is using Qt6Qml module, windeployqt will additionaly set
Qt6Gui Qt6OpenGL Qt6QmlModels Qt6Quick due to `qmldbg_inspectord.dll` plugin dependencies. However Qt6Gui requires platform plugin, yet no second pass is performed, so windeployqt finishes with error code 1 and error message `Unable to find the platform plugin`.
Attaching MRE to play with.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-121583 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
534982,8 | Windeployqt: introduce --include-soft-plugins command line option | dev | qt/qtbase | Status: MERGED | +2 | 0 |
535812,1 | Windeployqt: Make sure platform plugin is enabled by default | dev | qt/qtbase | Status: ABANDONED | -1 | 0 |
546266,2 | Windeployqt: introduce --include-soft-plugins command line option | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |