Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7
Forum Update on Monday, May 27th 2025

Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
85 Posts 31 Posters 44.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S subalternpushingtech29087
    26 Mar 2022, 05:19

    @hskoglund would appreciate it if you could give it a look , 6.2.4 .dlls , when you have some time of course, im not good at all in terms of rebuilding QT, just aim to run QT 6.2.2 and 6.2.4 apps on w7, tho if theres a easy one click tool that does this ...i can try, mind you i dont have QT installed myself , but the apps i use have QT included aka use QT and its .dlls , as ive posted an example in the Chat i opened with you

    S Offline
    S Offline
    subalternpushingtech29087
    wrote on 29 Mar 2022, 19:41 last edited by subalternpushingtech29087
    #19

    @hskoglund , would still appreciate if you could help a bro out here...as said i posted you one of the apps i use also in chat .....also if you have discord id like to add you to my friends list

    1 Reply Last reply
    0
    • H Offline
      H Offline
      hskoglund
      wrote on 29 Mar 2022, 19:57 last edited by
      #20

      Sorry I'm swamped with work now, but when Qt 6.3.0 arrives I might give it a shot re. Windows 7...

      S L 2 Replies Last reply 29 Mar 2022, 20:14
      2
      • H hskoglund
        29 Mar 2022, 19:57

        Sorry I'm swamped with work now, but when Qt 6.3.0 arrives I might give it a shot re. Windows 7...

        S Offline
        S Offline
        subalternpushingtech29087
        wrote on 29 Mar 2022, 20:14 last edited by
        #21

        @hskoglund very nice my man , appreciate it alot!

        1 Reply Last reply
        0
        • H hskoglund
          29 Mar 2022, 19:57

          Sorry I'm swamped with work now, but when Qt 6.3.0 arrives I might give it a shot re. Windows 7...

          L Offline
          L Offline
          letters
          wrote on 19 Apr 2022, 07:06 last edited by
          #22

          @hskoglund Build error, Qt 6.3.

          1 Reply Last reply
          1
          • D Offline
            D Offline
            dmginc
            wrote on 26 Apr 2022, 14:14 last edited by dmginc
            #23

            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
            
            S F 2 Replies Last reply 27 Apr 2022, 00:53
            2
            • D dmginc
              26 Apr 2022, 14:14

              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
              
              S Offline
              S Offline
              Simon L
              wrote on 27 Apr 2022, 00:53 last edited by Simon L
              #24

              @dmginc I have difficulty applying the diff.txt file. Would you mind providing the changed source files for download? Thank you.

              D 1 Reply Last reply 28 Apr 2022, 03:21
              0
              • S Simon L
                27 Apr 2022, 00:53

                @dmginc I have difficulty applying the diff.txt file. Would you mind providing the changed source files for download? Thank you.

                D Offline
                D Offline
                dmginc
                wrote on 28 Apr 2022, 03:21 last edited by
                #25

                @Simon-L See here:https://github.com/duerr-ndt/qtbase/tree/6.3.0_win7

                1 Reply Last reply
                0
                • H Offline
                  H Offline
                  hskoglund
                  wrote on 28 Apr 2022, 03:32 last edited by
                  #26

                  Great work! I remember struggling with the correct settings for the SDK vars like WINVER, _WIN32_WINNT etc. and left them in a messy state, your .bat file above is a cleaner approach :-)

                  1 Reply Last reply
                  1
                  • S Offline
                    S Offline
                    subalternpushingtech29087
                    wrote on 8 May 2022, 13:32 last edited by subalternpushingtech29087 5 Aug 2022, 13:34
                    #27

                    not sure but maybe an sorts of autopatcher .....to make future QT built Apps work on W7 would be a pretty epic thing, so say you gots an App that uses QT for its GUI etc and for the patcher to just patch all .dlls so App runs on W7

                    1 Reply Last reply
                    0
                    • cristian-adamC Offline
                      cristian-adamC Offline
                      cristian-adam
                      wrote on 9 May 2022, 17:43 last edited by
                      #28

                      Another option would be to use the MinGW Qt Creator releases from GitHub.

                      Then copy api-ms-win-core-synch-l1-2-0.dll and dxgi.dll from api-ms-win-core-synch-Win7 to Qt Creator's bin directory and then have this working:

                      alt text

                      This solution has minimal changes and should be easier to follow. Note that I haven't done extensive testing, just a hello world example built with MinGW 11.2.0, CMake 3.23.1 and Ninja 1.10.2

                      1 Reply Last reply
                      0
                      • D Offline
                        D Offline
                        dmginc
                        wrote on 18 May 2022, 15:04 last edited by
                        #29

                        Missed some things in my first set of patched DLLs.

                        Updated files can be found here: https://web.tresorit.com/l/jPIZs#9pBaP_Eq527nGMyzn2fk8A

                        1 Reply Last reply
                        0
                        • B Offline
                          B Offline
                          bplastos
                          wrote on 23 Jul 2022, 07:28 last edited by
                          #30

                          I realize that this topic is a bit old, but I'm hoping that either @hskoglund or @dmginc is still around.

                          I've not developed Qt applications (yet :) ), but am just a user and am still primarily using Windows 7 (don't judge or comment, I understand the arguments of why I shouldn't). I often use portable applications which have been built using Qt, such as Calibre. Applications which have been built using Qt 5.x still work perfectly fine, but ones built with Qt 6 do not. When I saw this thread with a simple set of 3 patched files, I thought this was great, but unfortunately, when I replace the 3 files in my portable application, nothing at all visibly happens when I try to launch the app. I am assuming that is because the portable application was built using Qt 6.3.1, and the latest patched files are for Qt 6.3.0?

                          I am hoping that some kind soul can either provide a set of patched Qt 6.3.1 files and/or provide a set of Qt 6.3.0 original files necessary to "downgrade" my portable application to use Qt 6.3.0, or suggest another solution to my problem.

                          Thanks in advance for any help you might be able to provide.

                          1 Reply Last reply
                          0
                          • H Offline
                            H Offline
                            hskoglund
                            wrote on 23 Jul 2022, 14:30 last edited by
                            #31

                            Hi, I think your best best is to install Qt 6.3.0 and build your app with it. then use the link above for the 3 patched .dlls.
                            It is possible to install Qt 6.3.0 using the online Qt installer, however you first have to click the "Archive" checkbox to the right and then the "Filter" button.
                            Also note that the patch is only applicable for Widgets apps (not QML) and only for dynamically built Qt 6.3.0 versions.

                            1 Reply Last reply
                            0
                            • B Offline
                              B Offline
                              bplastos
                              wrote on 24 Jul 2022, 02:29 last edited by
                              #32

                              Thanks for replying @hskoglund, but the portable app is already built by others - https://calibre-ebook.com. You can get the various portable versions of the app here - https://download.calibre-ebook.com. The earlier versions of the portable app, through 5.xx, work fine on Windows 7. I'm just trying to find a way to run the latest versions of the app, 6.0.0 and 6.1.0, on Windows 7. The 6.0.0 and 6.1.0 versions were built using Qt 6.3.1, hence my request for either patched versions of the 6.3.1 files, or original versions of the 6.3.0 files other than the patched ones so I can convert the entire app to a 6.3.0 implementation, if that's possible.

                              D 1 Reply Last reply 26 Jul 2022, 16:27
                              0
                              • B bplastos
                                24 Jul 2022, 02:29

                                Thanks for replying @hskoglund, but the portable app is already built by others - https://calibre-ebook.com. You can get the various portable versions of the app here - https://download.calibre-ebook.com. The earlier versions of the portable app, through 5.xx, work fine on Windows 7. I'm just trying to find a way to run the latest versions of the app, 6.0.0 and 6.1.0, on Windows 7. The 6.0.0 and 6.1.0 versions were built using Qt 6.3.1, hence my request for either patched versions of the 6.3.1 files, or original versions of the 6.3.0 files other than the patched ones so I can convert the entire app to a 6.3.0 implementation, if that's possible.

                                D Offline
                                D Offline
                                dmginc
                                wrote on 26 Jul 2022, 16:27 last edited by
                                #33

                                @bplastos

                                I took a look at the diff between Qt 6.3.0 and 6.3.1:

                                Out of the files that need to be modified for running under Windows 7, three source files have been modified: qwindowswindow.cpp, qrhid3d11.cpp, qwindowscontext.cpp

                                Anyway, I was apply to apply my 6.3.0 changes patch directly as there were no overlapping changes.

                                Could you try these DLLs under Windows 7?
                                https://web.tresorit.com/l/iWnTl#yGMg45iqZObF8miEZt7FaA

                                B 1 Reply Last reply 27 Jul 2022, 09:37
                                0
                                • H Offline
                                  H Offline
                                  hskoglund
                                  wrote on 26 Jul 2022, 16:39 last edited by
                                  #34

                                  I just compiled a new Qt 6.3.1 Widgets app and tested your 6.3.1 files on my Windows 7 PC. works like a charm :-)
                                  Nice work!

                                  1 Reply Last reply
                                  0
                                  • H Offline
                                    H Offline
                                    HiXeus
                                    wrote on 26 Jul 2022, 23:38 last edited by
                                    #35

                                    I'd like to ask for someone to patch a bunch of dlls for me too (from dolphin-emu.org), but since it's an actively developing project, it means you have to patch 'em with every release.
                                    So can I have a detailed tutorial and a list of needed tools to patch them myself?

                                    jsulmJ 1 Reply Last reply 27 Jul 2022, 07:58
                                    0
                                    • H HiXeus
                                      26 Jul 2022, 23:38

                                      I'd like to ask for someone to patch a bunch of dlls for me too (from dolphin-emu.org), but since it's an actively developing project, it means you have to patch 'em with every release.
                                      So can I have a detailed tutorial and a list of needed tools to patch them myself?

                                      jsulmJ Offline
                                      jsulmJ Offline
                                      jsulm
                                      Lifetime Qt Champion
                                      wrote on 27 Jul 2022, 07:58 last edited by
                                      #36

                                      @HiXeus Is your post somehow related to this thread or to Qt at all?

                                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                                      H 1 Reply Last reply 28 Jul 2022, 03:32
                                      0
                                      • D dmginc
                                        26 Jul 2022, 16:27

                                        @bplastos

                                        I took a look at the diff between Qt 6.3.0 and 6.3.1:

                                        Out of the files that need to be modified for running under Windows 7, three source files have been modified: qwindowswindow.cpp, qrhid3d11.cpp, qwindowscontext.cpp

                                        Anyway, I was apply to apply my 6.3.0 changes patch directly as there were no overlapping changes.

                                        Could you try these DLLs under Windows 7?
                                        https://web.tresorit.com/l/iWnTl#yGMg45iqZObF8miEZt7FaA

                                        B Offline
                                        B Offline
                                        bplastos
                                        wrote on 27 Jul 2022, 09:37 last edited by
                                        #37

                                        @dmginc Thank you very much for your efforts. Unfortunately, it made no difference in trying to get the latest versions of Calibre portable to run under Windows 7. There must be something else besides Qt changes that is preventing it from launching.

                                        1 Reply Last reply
                                        0
                                        • H Offline
                                          H Offline
                                          hskoglund
                                          wrote on 27 Jul 2022, 10:15 last edited by
                                          #38

                                          Hi, Calibre 6.1 uses Python 3.10 which does not work on Windows 7 :-(

                                          G 1 Reply Last reply 27 Jul 2022, 15:41
                                          1

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved