Closed januhlir closed 6 months ago
This is not a bug. Either use pre-built Qt binaries from Qt installer or also build QtJambi from source based on your Qt build.
build QtJambi from source based on your Qt build.
Unfortunately, that would not work in other distributions. I'm looking for a cross-distribution friendly solution.
pre-built Qt binaries from Qt installer
That requires Qt account and not sure if I can distribute them with my app.
I tried binaries from Flatpak, from QtCreator, from Flathub, and I got similar error. Though the Qt version there is 6.6.3 version. Flatpak/FlatHub distributed Qt would be the best solution. Truly working everywhere. I would like to eventually distribute my app through Flatpak/Flathub.
The cross distro solution is to ship your software along with Qt and Jambi binaries. It doesn't matter if you ship your own builds or those of Qt installer+Maven Jambi. The license terms of Qt installer is GPL/LGPL, i.e. you can use these also for distribution according to my understanding.
The Qt builds on different Linux distros are too different to find a general solution. This is because they differ in enabled features, dependencies, used compilers and compiler versions.
Failure to load QtJambi libraries.
Trying to run the most basic Qt example, it fails on the fist line:
Exception:
It's run from IntelliJ, hence the javaagent bit. QtJambi s from Maven.
System