Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt3D 1.0
Description
A new plugin loader implementation has been merged in for Qt 5.0.
http://codereview.qt-project.org/15924
Other modules such as location are working to move over to the new API, which removes the factory concept and changes the way plugins are resolved. For now the old method is deprecated and using it produces warnings. Details of the QtLocation bug are in QTBUG-24331
Qt3D will need to follow suit. Currently our applications are producing the following output:
Qt plugin loader: Compatibility plugin '/Users/sarasmit/build/qt5/qtbase/plugins/sceneformats/libqsceneai.dylib', need to load for accessing meta data. Qt plugin loader: Compatibility plugin '/Users/sarasmit/build/qt5/qtbase/plugins/sceneformats/libqsceneai_debug.dylib', need to load for accessing meta data. Qt plugin loader: Compatibility plugin '/Users/sarasmit/build/qt5/qtbase/plugins/sceneformats/libqscenebezier.dylib', need to load for accessing meta data. Qt plugin loader: Compatibility plugin '/Users/sarasmit/build/qt5/qtbase/plugins/sceneformats/libqscenebezier_debug.dylib', need to load for accessing meta data.
...for example. This means that the backwards compatibility layer is working. According to the Qt5 program this will be fully removed by the time Qt5 is launched.