Add dynamic linking example / debug helper
This is a work in progress. This example shows how to load a basic Qt Quick application using shared libraries with pre-loaded Qt plugins, and also how to load a plugin on demand. See documentation at the doc snapshots for how to build Qt and this example https://doc-snapshots.qt.io/qt6-dev/wasm.html#shared-libraries-and-dynamic-linking-developer-preview Note that this checkin contains generated plugin preload lists (qt_plugins.json and qt_qml_imports.json). This means that running the scripts to generate them may be skipped.
Showing
- experimental/dynamic_linking/CMakeLists.txt 47 additions, 0 deletionsexperimental/dynamic_linking/CMakeLists.txt
- experimental/dynamic_linking/hello.json 7 additions, 0 deletionsexperimental/dynamic_linking/hello.json
- experimental/dynamic_linking/hello.qml 29 additions, 0 deletionsexperimental/dynamic_linking/hello.qml
- experimental/dynamic_linking/helloplugin.cpp 15 additions, 0 deletionsexperimental/dynamic_linking/helloplugin.cpp
- experimental/dynamic_linking/helloplugin.h 13 additions, 0 deletionsexperimental/dynamic_linking/helloplugin.h
- experimental/dynamic_linking/main.cpp 125 additions, 0 deletionsexperimental/dynamic_linking/main.cpp
- experimental/dynamic_linking/prepareplugin.cpp 86 additions, 0 deletionsexperimental/dynamic_linking/prepareplugin.cpp
- experimental/dynamic_linking/prepareplugin.h 15 additions, 0 deletionsexperimental/dynamic_linking/prepareplugin.h
- experimental/dynamic_linking/qt.conf 2 additions, 0 deletionsexperimental/dynamic_linking/qt.conf
- experimental/dynamic_linking/qt_plugins.json 18 additions, 0 deletionsexperimental/dynamic_linking/qt_plugins.json
- experimental/dynamic_linking/qt_qml_imports.json 58 additions, 0 deletionsexperimental/dynamic_linking/qt_qml_imports.json
Loading
Please register or sign in to comment