Library output name breaks windeployqt.exe use due to Qt6... prefix
ThomasKroes opened this issue · 1 comments
ThomasKroes commented
windeployqt.exe
sees Qt6advanceddocking.dll
as a native Qt6 dll
and therefore searches for it in the bin
directory of the Qt distribution instead of next to the .exe
. The only solution to this problem is to either:
- Copy
Qt6advanceddocking.dll
to thebin
directory - or rename for instance to
qtadvanceddocking.dll
Steps to reproduce:
- Create an executable with a dependency on Qt ADS
- Compile it, this will give you an
exe
and aQt6advanceddocking.dll
- Now run
windeployqt
on either theexe
or the dir in which it is contained windeployqt
will complain that it cannot findQt6advanceddocking.dll
inqt_bin_dir/Qt6advanceddocking.dll
githubuser0xFFFF commented
Thank you for your bug report. What is you proposal to fix this?