Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi Mariusas,

Thanks for the detailed request.

This affects only people running old versions of Windows 10 (my Windows 10 test machine doesn't have this issue for example).

This will be fixed in the next version of Qt, which is not yet released.

But for now I compiled the latest source code of Qt for Windows which should solve this issue and made it available for you to download. Just get the Qt_fix_old_win10.zip file and overwrite all the files. You should do the same for the full version if you have it.

Hopefully this works for you!

(3 edits)

Hello same error. New version of QT (v6.10.0.0) in older w10 not run after replace your files:

Only older QT versions can run in olders w10. The error came with the newer QT6 library was switched. Software which uses Qt 6.7.x that does not make use of SetThreadDescription yet.


https://github.com/crystalidea/qt6windows7

Thanks for testing it.

It looks like they fixed this bug only for Windows Server 2016 and not for Windows 10, as they used a flag "QT_WIN_SERVER_2016_COMPAT", which seems that it is not defined or used in Windows 10 (the zip file I uploaded actually contains the fix but as you know, it didn't solve the issue in Win10, if you run that in Windows Server 2016 it should work).

Anyway, I went ahead and compiled Qt v6.7.3 (latest version of the 6.7 branch) for you, which doesn't contain SetThreadDescription at all in the source files. Therefore, it should work. Have a look and see if this one works for you. I uploaded it as Qt6.7.3.zip.