-
I often switch between different versions of Qt (both Qt 5 and Qt 6) and QtJambi. I download them from two sources:
(are "source releases" and "binary releases" the right terms?) I need the source releases because I wrote a Qt class in C++ and need to build Java bindings for it. The difference in version numbers between the source releases and the binary releases keeps confusing me and I would like to have this cleared up. If I have some binary release, let's say 5.15.18, how can I find the corresponding source version? Is there a pattern or can I call a function in the jar of a binary release to get it? Or should I inspect the source release to see what binary release it produces? Update 6.7.0 → 5.15.20, 6.5.6, 6.6.3, 6.7.0 The first two numbers of the binary release (5.15, 6.2, etc.) are always equal to the first two numbers of the Qt version. Just one more question to make this all clear: Which source release is used for binary releases 5.15.14, 5.15.17, 6.5.3 and 5.15.9/6.2.7/6.3.4? Or do the different source releases produce the same files? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
You can download the qtjambi-native for the platform you require. Unpack the content. You'll find Yes, the versioning of Qtjambi is quite confusing when you look at it independently. I try to keep the releases in sync with Qt's release cycle. For every new Jambi additional binaries are shipped for all current and LTS Qt versions. You can find all related binary versions in the modules page of each QtJambi release. |
Beta Was this translation helpful? Give feedback.
You can download the qtjambi-native for the platform you require. Unpack the content. You'll find
include
directory with all required headers. Download qtjambi-generator for generating bindings for your custom code. In qtjambi-generator-native you'll find the symbol file for Qtjambi DLL. Unpack it. Now you can compile your generated bindings.Yes, the versioning of Qtjambi is quite confusing when you look at it independently. I try to keep the releases in sync with Qt's release cycle. For every new Jambi additional binaries are shipped for all current and LTS Qt versions. You can find all related binary versions in the modules page of each QtJambi release.
6.7.0 modules
6.6.1 modules