Skip to content

IDA 9.2 / Qt 6 support#69

Merged
a1ext merged 1 commit intoa1ext:ida9_2from
cross-of-north:ida9_2
Feb 13, 2026
Merged

IDA 9.2 / Qt 6 support#69
a1ext merged 1 commit intoa1ext:ida9_2from
cross-of-north:ida9_2

Conversation

@cross-of-north
Copy link

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:

  • Only Windows plugin is currently implemented/tested.
  • The only major feature that was tested is export of labels from IDA to x64dbg (including GUI "Labeless configuration" dialog).
  • Changes introduced should not affect older IDA plugins build process or behavior, but I haven't tested whether it is truly so.

@a1ext
Copy link
Owner

a1ext commented Jan 13, 2026

Hi @cross-of-north, thanks for submitting the PR, I will check it soon :)

@a1ext
Copy link
Owner

a1ext commented Jan 17, 2026

Sorry for the delay, actually shit happens I have no ability to build plugin on windows. I definitely will take a look at the PR when I have good env.
Thanks :)

@a1ext a1ext changed the base branch from devel to ida9_2 February 13, 2026 23:41
Copy link
Owner

@a1ext a1ext left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, I will merge it to a separate branch and polish it a bit myself, instead of bothering you with that 👍

@a1ext a1ext merged commit adb815d into a1ext:ida9_2 Feb 13, 2026
@a1ext
Copy link
Owner

a1ext commented Feb 14, 2026

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?

@cross-of-north
Copy link
Author

cross-of-north commented Feb 14, 2026

Hi @a1ext,
If I understand the question correctly, to build I have not applied any separate patches. I just followed IDA authors' current instructions; the process which I've summarized here:
https://github.com/cross-of-north/labeless/tree/ida9_2?tab=readme-ov-file#development ("Visual Studio 2022 + IDA SDK to build IDA's 9.2+ plugin...")

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants