Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
6.2.0 Beta1
-
None
-
0ae2537ad44eb427dfaaa254d9b838a2cb5a2ac5 (qt/qtbase/dev) 513302e4a54aa70735b5dd728db40f67b6b8116c (qt/qtbase/6.2)
Description
Compared from 6.1 and 6.2, following library names now have "Private" suffixes:
- Qt6DesignerComponents.dll -> Qt6DesignerComponentsPrivate.dll
- Qt6Bodymovie.dll -> Qt6BodymovinPrivate.dll
- Qt6QuickShapes.dll -> Qt6QuickShapesPrivate.dll
- Qt6QuickParticles.dll -> Qt6QuickParticlesPrivate.dll
- Qt6QmlDom.lib -> Qt6QmlDomPrivate.lib
- Qt6QmlCompiler.lib -> Qt6QmlCompilerPrivate.lib
- Qt6QmlDevTools.lib -> Qt6QmlDevToolsPrivate.lib
- Qt6QmlDebug.lib -> Qt6QmlDebugPrivate.lib
- Qt6PacketProtocol.lib -> Qt6PacketProtocolPrivate.lib
- Qt6AxBase.lib -> Qt6AxBasePrivate.lib
- Qt6FbSupport.lib -> Qt6FbSupportPrivate.lib
- Qt6DeviceDiscoverySupport.lib -> Qt6DeviceDiscoverySupportPrivate.lib
Compared from 5.15 and 6.2, following library names now have "Private" suffixes:
- Qt5MultimediaQuick.dll -> Qt6MultimediaQuickPrivate.dll
The cause is that all internal modules' CMake target names now have "Private" suffixes . But I don't think Qt should change the library names (especially the DLL names) of existing modules when upgrading from 6.1 to 6.2. I suggest to set the OUTPUT_NAME properties for these modules to avoid the library name changes.