Conversation
|
Hi @cross-of-north, thanks for submitting the PR, I will check it soon :) |
|
Sorry for the delay, actually |
a1ext
left a comment
There was a problem hiding this comment.
Thank you, I will merge it to a separate branch and polish it a bit myself, instead of bothering you with that 👍
|
Hi @cross-of-north I see in IDA 9.3 downloads there is a "patched Qt 6.8" archive, jus with binaries, did your build worked well on IDA 9.3? Have you seen the patch they did somewhere, so I can apply it? |
|
Hi @a1ext, And I've mostly built it and tested with 9.3 version; references to 9.2 are because that's the version where new Qt was first integrated and compatibility was broken. |
Starting from version 9.2 IDA uses Qt 6.
IDA developers provide the compatibility layer for Python scripts using Qt 5, but no compatibility layer included for C++ plugins compiled for Qt 5, so the latest official Labeless release refuses to load with IDA 9.2 and 9.3 (at least on Windows - it fails to locate Qt 5 DLLs).
This PR implements code changes required to build Labeless IDA plugin along with Qt 6 and the latest IDA SDK.
The resulting plugin DLL works with IDA 9.2, 9.3.
Known limitations: