Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7
-
@crystalidea @dmginc @hskoglund
Folks, I've stumbled onto this thread while searching alternatives to my problem and having read through all of the posts I'm really really hoping one of you can help!
Long story short is I built an Arcade machine years back which is based on Win 7 x64. Its been highly modified / customized over the years and upgrading windows would be devastating and requires massive rework. Recently one application I use to run some games changed to use Qt 6.6.1 x64. vs Qt5. I downloaded and tried the 6.6.1 files linked herein but came across another error and I was wondering if some kind soul could add the missing libraries. I've attached 3 pictures, 1) the Qt files found in the game.exe folder, & 2) the error I'm currently receiving. Its worth noting that some files are different from the 6.6.1 download here and the Qt6 files found in the game.exe's directory.
Would any of you be willing to help me out? Many many thanks in advance!!
-
Running QT6 applications on Windows 7 is now a walk in the park, thanks to the recent release of https://github.com/vxiiduu/VxKex/
-
-
@crystalidea Does it work on Windows 8.1?
-
If Qt6svg.dll is not dependent on any Windows 10/11 features, then you should be able to compile it, say like this:
- Install a vanilla Qt 6.7.3 on your Windows 8.1 (should be possible)
- Download a patched Qt 6.7.3 from https://github.com/crystalidea/qt6windows7
- Replace the vanilla 6.7.3 files with the patched ones from @crystalidea's github
- Try building Qt6svg :-)
-
Qt 6.8.0 is also back-ported to Windows 7/8
https://github.com/crystalidea/qt6windows7 -
@crystalbit Sorry for asking. I am trying to compile qt dll myself on Windows 8.1.
I have to use Visual Studio Build Tools 2022 17.6 instead of Visual Studio Community Edition 2022 since it's not available anymore on microsoft.com. I had to change PATH in compile_win.bat as vcvarsall.bat is in different folder. I get errors: mv, rm, perl is not an internal or external command.
I have Strawberry Perl installed. -
At least for me it's available at the usual address: https://visualstudio.microsoft.com/vs/community/
-
Indeed. previous versions of Visual Studio 2022 worked on Windows 7, you got a warning when you installed but you could proceed anyway, but now you get an error instead :-(
You can still download Visual Studio 2019 Community Edition from here: https://aka.ms/vs/16/release/vs_community.exe -
@5taras said in Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7:
If I understand correctly I need gnuwin32 package to run mv, rm commands
I'm using the scoop package manager (https://scoop.sh/) to install Linux tools on Windows. I believe just installing scoop already gives you these basic commands. Another alternative is Chocolatey.
-
@SimonSchroeder Did you try to compile qt library yourself? Scoop package manager creates folder "%ROOT%\gnuwin32\bin"?
-
@5taras I've only ever compiled static Qt libraries for Windows with MSVC. Scoop does not provide "%ROOT%\gnuwin32\bin", but it provides commands like
mv
andrm
. It also adapts thePATH
environment variable such that these tools are available on any command line. -
This post is deleted!
-
@SimonSchroeder During compilation I get a mistake "../configure is not an internal or external command". 6.x qt-build-tools folders from github are missing configure.bat file. What can I do?
I found https://github.com/crystalidea/qt-build-tools/blob/master/5.6.3/qtbase/configure.bat file which could be useful. I am not sure.