Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7
-
Hi, the patches for Qt 6.2.2 in binary format (3 .dlls) can be downloaded via the link above (in the first post).
The patches in source format consists of 9 files, I made a .zip for you here
I've only tested them on Qt 6.2.2 but with a bit of luck they should work on 6.2.3 as well...@hskoglund said in Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7:
Hi, the patches for Qt 6.2.2 in binary format (3 .dlls) can be downloaded via the link above (in the first post).
The patches in source format consists of 9 files, I made a .zip for you here
I've only tested them on Qt 6.2.2 but with a bit of luck they should work on 6.2.3 as well...Do you still have that patch zip somewhere? If you could share it, I'd sure appreciate it, as the old link is 404 here and on the Internet Archive.
-
@hskoglund said in Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7:
Hi, the patches for Qt 6.2.2 in binary format (3 .dlls) can be downloaded via the link above (in the first post).
The patches in source format consists of 9 files, I made a .zip for you here
I've only tested them on Qt 6.2.2 but with a bit of luck they should work on 6.2.3 as well...Do you still have that patch zip somewhere? If you could share it, I'd sure appreciate it, as the old link is 404 here and on the Internet Archive.
@Darthagnon My bad I happened to delete it, it's back now.
-
Thanks! @hskoglund
Now it is possible to run my program on Windows 7, for those who so wish!
https://gitlab.com/posktomten/nsisfilelist/-/wikis/DOWNLOADSA file listing program for NSIS
-
Thank you so much!
-
Here is a new set of DLLs for Qt 6.4.2: https://web.tresorit.com/l/TQOcz#l6c1gobdO3YraJvrU1SFuQ
Please let me know if there are any issues :)
-
Here is a new set of DLLs for Qt 6.4.2: https://web.tresorit.com/l/TQOcz#l6c1gobdO3YraJvrU1SFuQ
Please let me know if there are any issues :)
-
With some initial guidance from @hskoglund (thanks!), I have managed to create Windows 7-compatible DLLs for Qt 6.3.0 (QtCore, QtGui, qwindows).
Purely for experimental/"at your own risk" use of course :)
Download for DLLs (also contains diff file showing the modifications needed to the original source files): https://web.tresorit.com/l/idV8c#QwlBcUwvkQYjzbRSWlZlnQ
Any issues, please let me know.
EDIT: Here is the batch file I used to setup my environment for building:
@echo off REM Set up Microsoft Visual Studio 2019, where <arch> is amd64, x86, etc. CALL "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64 REM Edit this location to point to the source code of Qt SET _ROOT=C:\projects\qt5 SET PATH=%_ROOT%\qtbase\bin;%PATH% SET PATH=C:\ninja;%PATH% cd %_ROOT% SET _ROOT= REM Set Windows version macros to Windows 7 SET CL=/DWINVER=0x0601 %CL% SET CL=/D_WIN32_WINNT=0x0601 %CL% SET CL=/DNTDDI_VERSION=0x06010000 %CL% REM Assume Internet Explorer 8.0 REM See https://docs.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers#macros-for-conditional-declarations SET CL=/D_WIN32_IE=0x0800 %CL% REM Keeps the command line open when this script is run. cmd /k
-
Here is a new set of DLLs for Qt 6.4.2: https://web.tresorit.com/l/TQOcz#l6c1gobdO3YraJvrU1SFuQ
Please let me know if there are any issues :)
-
C:\Qt\qtcreator-9.0.2\lib\qtcreator\plugins\CtfVisualizer.dll: Unable to load library C:\Qt\qtcreator-9.0.2\lib\qtcreator\plugins\CtfVisualizer.dll:Unable to load libraryQt6.2.4 windows7
in fact,These files already exist。 -
Hi, I think the error occurs because PerProfiler uses QtQuick and QML and those .dlls have no patches to work on Windows 7.
@hskoglund thanks!qt widget is already sufficient!
-
@hskoglund thanks!qt widget is already sufficient!
any update on Qt 6.5?
-
S sierdzio referenced this topic on
-
any update on Qt 6.5?
Here are the patched DLLs for Qt 6.5.1 on Windows 7:
https://web.tresorit.com/l/QN88Z#nF5sZ3NclgeYbMeIaJ_BuAPlease let me know if you encounter any issues :)
-
Here are the patched DLLs for Qt 6.5.1 on Windows 7:
https://web.tresorit.com/l/QN88Z#nF5sZ3NclgeYbMeIaJ_BuAPlease let me know if you encounter any issues :)
@dmginc Thanks!
-
Here are the patched DLLs for Qt 6.5.1 on Windows 7:
https://web.tresorit.com/l/QN88Z#nF5sZ3NclgeYbMeIaJ_BuAPlease let me know if you encounter any issues :)
@dmginc Hallo, first of all, thanx a lot for research about runningQt6 on Win7. I have installed Qt from online installer (Qt 6.5.1 and Creator 10.0.2 and MSVC2019-64bit) and replaced DLLs with your ones. After that, qmage is possible to run, Linquist, Asistant and Designer running OK, but Creator 10.0.2 not running. Cannot find entry point.
Can you help me? What I am doing wrong? Thanx a lot! -
Hi, even though you've downloaded Qt 6.5.1, no Qt Creator is built with it yet (unless you build Qt Creator yourself :-)
For example Qt Creator 10.0.2 is built with Qt 6.4.3:
(QT Creator 11.0 beta is also built with Qt 6.4.3)The error box you get is because the function evaluateRecursive() is changed from returning a void (in Qt 6.4.3) to returning a bool (in Qt 6.5.1) But even if you patched that you'd get Qt runtime mismatch errors.
You could try a previous version of @dmginc's dlls and a matching Qt Creator, I use his patched version of Qt 6.4.2 (you'll find the link previously in this topic) and Qt Creator 10.0.0:
https://download.qt.io/official_releases/qtcreator/10.0/10.0.0/qt-creator-opensource-windows-x86_64-10.0.0.exe -
I've made Qt 6.6.0 available for Windows 7 here
https://github.com/crystalidea/qt6windows7It's qtbase with all source modifications already applied. Approach is based on previous posts here but better: many improvements and most noticably fallbacks to default Qt 6.6.0 behaviour when running on newer Windows.
The only issue I noticed with all Qt Windows7 backports is that scalled UI is somewhat too big for my 125% scalling option in Windows 7. Something should be tweaked with dpi settings probably.
-
Hey @hskoglund @dmginc @crystalidea
Hope you're all doing awesome. 🚀 Huge shoutout to you guys who've been working magic with those QT6 DLL patches for Windows 7! You folks are the real MVPs, and you're making a lot of people happy.
I'm not a QT developer, but I wanted to share a thought – a bunch of QT-based apps that used to run like a dream on Windows 7 suddenly hit a brick wall after they upgraded to QT6. These patched DLLs aren't just for Windows 7 devs; they're also a lifeline for end-users who just want to keep using their favorite apps.
I've noticed the list of patched versions is growing, but I'm thinking, why stop there? Windows 7 users are still rocking it, and there's a bunch of QT6 versions that could use some love. Here's what we've got so far:
6.0.0 6.0.1 6.0.2 6.0.3 6.0.4 6.1.0 6.1.1 6.1.2 6.1.3 6.2.0 6.2.1 6.2.2 hskoglund 6.2.3 6.2.4 6.3.0 dmginc 6.3.1 dmginc 6.3.2 6.4.0 dmginc 6.4.1 6.4.2 6.4.3 6.5.0 6.5.1 dmginc 6.5.2 6.5.3 crystalidea 6.6.0 crystalidea
I believe that extending this compatibility to cover the remaining versions of QT6 would be immensely beneficial for the Windows 7 user base. But I get that this isn't a walk in the park, so maybe we can chip away at it bit by bit. No rush, just a gradual, awesome expansion of compatibility. What do you guys think?
Cheers to keeping the Windows 7 flame alive! 🔥
WRYYYYYYYY
-
Hey @hskoglund @dmginc @crystalidea
Hope you're all doing awesome. 🚀 Huge shoutout to you guys who've been working magic with those QT6 DLL patches for Windows 7! You folks are the real MVPs, and you're making a lot of people happy.
I'm not a QT developer, but I wanted to share a thought – a bunch of QT-based apps that used to run like a dream on Windows 7 suddenly hit a brick wall after they upgraded to QT6. These patched DLLs aren't just for Windows 7 devs; they're also a lifeline for end-users who just want to keep using their favorite apps.
I've noticed the list of patched versions is growing, but I'm thinking, why stop there? Windows 7 users are still rocking it, and there's a bunch of QT6 versions that could use some love. Here's what we've got so far:
6.0.0 6.0.1 6.0.2 6.0.3 6.0.4 6.1.0 6.1.1 6.1.2 6.1.3 6.2.0 6.2.1 6.2.2 hskoglund 6.2.3 6.2.4 6.3.0 dmginc 6.3.1 dmginc 6.3.2 6.4.0 dmginc 6.4.1 6.4.2 6.4.3 6.5.0 6.5.1 dmginc 6.5.2 6.5.3 crystalidea 6.6.0 crystalidea
I believe that extending this compatibility to cover the remaining versions of QT6 would be immensely beneficial for the Windows 7 user base. But I get that this isn't a walk in the park, so maybe we can chip away at it bit by bit. No rush, just a gradual, awesome expansion of compatibility. What do you guys think?
Cheers to keeping the Windows 7 flame alive! 🔥
WRYYYYYYYY
@WRYYYYYYYY
Hi
I cannot find 6.5.3 by crystalidea actually :/ was the post updated to 6.6.0? -
@WRYYYYYYYY
Hi
I cannot find 6.5.3 by crystalidea actually :/ was the post updated to 6.6.0?Here are 6.5.3 binaries:
https://github.com/crystalidea/qt6windows7/releases/tag/6.5.3-win76.6.0 binaries:
https://github.com/crystalidea/qt6windows7/releases/tag/v6.6.0