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.5k 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 Simon L

    @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 last edited by
    #25

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

    1 Reply Last reply
    0
    • hskoglundH Offline
      hskoglundH Offline
      hskoglund
      wrote on 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
      • subalternpushingtech29087S Offline
        subalternpushingtech29087S Offline
        subalternpushingtech29087
        wrote on last edited by subalternpushingtech29087
        #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 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 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 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
              • hskoglundH Offline
                hskoglundH Offline
                hskoglund
                wrote on 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 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
                  0
                  • B bplastos

                    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 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
                    0
                    • hskoglundH Offline
                      hskoglundH Offline
                      hskoglund
                      wrote on 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 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
                        0
                        • H HiXeus

                          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 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
                          0
                          • D dmginc

                            @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 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
                            • hskoglundH Offline
                              hskoglundH Offline
                              hskoglund
                              wrote on last edited by
                              #38

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

                              G 1 Reply Last reply
                              1
                              • hskoglundH hskoglund

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

                                G Offline
                                G Offline
                                Grdes
                                wrote on last edited by Grdes
                                #39

                                @hskoglund and @bplastos
                                Use the QT6 files from the link above (great work btw) and then run Calibre using this: https://github.com/vxiiduu/VxKex in Win10 compatibility for calibre.exe It should work now just fine. At least it starts for me.

                                B 1 Reply Last reply
                                1
                                • G Grdes

                                  @hskoglund and @bplastos
                                  Use the QT6 files from the link above (great work btw) and then run Calibre using this: https://github.com/vxiiduu/VxKex in Win10 compatibility for calibre.exe It should work now just fine. At least it starts for me.

                                  B Offline
                                  B Offline
                                  bplastos
                                  wrote on last edited by bplastos
                                  #40

                                  @Grdes said in Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7:

                                  @hskoglund and @bplastos
                                  Use the QT6 files from the link above (great work btw) and then run Calibre using this: https://github.com/vxiiduu/VxKex in Win10 compatibility for calibre.exe It should work now just fine. At least it starts for me.

                                  @Grdes - Please forgive my ignorance, but can you explain in detail, or point me to some detailed instructions, of how exactly to run Calibre using that project? And please be clear. Are you talking about running the portable version of Calibre (I hope)?

                                  EDIT: I THINK I figured out how to install VxKex v0.0.0.2. I installed https://github.com/vxiiduu/VxKex/releases/download/Version0.0.0.2/KexSetup_x64Rel.exe. But still no success.

                                  I installed https://download.calibre-ebook.com/6.0.0/calibre-portable-installer-6.0.0.exe, which seems to install. I replaced the Qt files with the latest patched Qt 6.3.1 files from @dmginc, then enabled VxKex for Calibre\calibre.exe and set it for Win 10 compatability. (Was that the ONLY file that needs VxKex enabled?) Again, nothing happens when I try to launch the app. Did you have to do anything to get around the Python 3.10 incompatibility issue?

                                  EDIT2: Partial success! If I get a version of api-ms-win-core-path-l1-1-0.dll from here - https://github.com/nalexandru/api-ms-win-core-path-HACK/releases/download/0.3.1/api-ms-win-core-path-blender-0.3.1.zip - and copy it to Calibre\app\bin, then Calibre will indeed launch. But it won't do many of Calibre's functions. The eBook viewer doesn't work, it won't edit an eBook, nor will it convert to or from any of the eBook formats. I tried enabling VxKex for ALL of the Calibre exe files I could find, but no change. It launches, but doesn't really work. So a step in the right direction, but...

                                  G 1 Reply Last reply
                                  0
                                  • jsulmJ jsulm

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

                                    H Offline
                                    H Offline
                                    HiXeus
                                    wrote on last edited by
                                    #41

                                    @jsulm Yes, the project uses QT and they recently moved from QT 5 to 6.

                                    1 Reply Last reply
                                    0
                                    • B bplastos

                                      @Grdes said in Qt Creator 6.0.1 and Qt 6.2.2 running on Windows 7:

                                      @hskoglund and @bplastos
                                      Use the QT6 files from the link above (great work btw) and then run Calibre using this: https://github.com/vxiiduu/VxKex in Win10 compatibility for calibre.exe It should work now just fine. At least it starts for me.

                                      @Grdes - Please forgive my ignorance, but can you explain in detail, or point me to some detailed instructions, of how exactly to run Calibre using that project? And please be clear. Are you talking about running the portable version of Calibre (I hope)?

                                      EDIT: I THINK I figured out how to install VxKex v0.0.0.2. I installed https://github.com/vxiiduu/VxKex/releases/download/Version0.0.0.2/KexSetup_x64Rel.exe. But still no success.

                                      I installed https://download.calibre-ebook.com/6.0.0/calibre-portable-installer-6.0.0.exe, which seems to install. I replaced the Qt files with the latest patched Qt 6.3.1 files from @dmginc, then enabled VxKex for Calibre\calibre.exe and set it for Win 10 compatability. (Was that the ONLY file that needs VxKex enabled?) Again, nothing happens when I try to launch the app. Did you have to do anything to get around the Python 3.10 incompatibility issue?

                                      EDIT2: Partial success! If I get a version of api-ms-win-core-path-l1-1-0.dll from here - https://github.com/nalexandru/api-ms-win-core-path-HACK/releases/download/0.3.1/api-ms-win-core-path-blender-0.3.1.zip - and copy it to Calibre\app\bin, then Calibre will indeed launch. But it won't do many of Calibre's functions. The eBook viewer doesn't work, it won't edit an eBook, nor will it convert to or from any of the eBook formats. I tried enabling VxKex for ALL of the Calibre exe files I could find, but no change. It launches, but doesn't really work. So a step in the right direction, but...

                                      G Offline
                                      G Offline
                                      Grdes
                                      wrote on last edited by Grdes
                                      #42

                                      @bplastos

                                      1. Download normal nonportable MSI Calibre Version: 6.1.0 installer from here:
                                        https://calibre-ebook.com/download_windows
                                      2. Remove the Windows version check from the installer using SuperOrca MSI editor
                                        https://www.pantaray.com/msi_super_orca.html
                                        That means open the msi in SuperOrca, go to LaunchCondition and edit the Win version there or fully drop that row (right click, drop row) and save the edited msi file in SuperOrca as new file.
                                      3. Install Calibre from edited installer without the win version check
                                      4. Go to the installed Calibre folder and replace there QT files with the modified files from this topic.
                                        That means replace Qt6Core.dll and Qt6Gui.dll inside bin folder and also replace qwindows.dll inside plugins/platforms folder.
                                      5. Right click calibre.exe and go the the VxKex tab. Enable here:
                                        a) Enable VxKex for this program
                                        b) Report a different version of Windows and set that to Windows 10
                                      6. I have also copied the dll from api-ms-win-core-path-blender-0.3.1.zip to my Windows/System32 folder in the past, so maybe this has also some effect to this.

                                      I didn't have much time to test Calibre functions yet, but I've tried to convert some PDF to MOBI and it works for me.

                                      edit: but yeah the ebook editor and internal ebook viewer doesn't work for me as well. Those are external exe files and it doesn't launch at all. Maybe some more QT files needs to be patched?

                                      1 Reply Last reply
                                      0
                                      • PerdrixP Offline
                                        PerdrixP Offline
                                        Perdrix
                                        wrote on last edited by
                                        #43

                                        Did anyone update the DLLs for 6.4.0 to run on Windows 7?

                                        Thanks
                                        David

                                        D 1 Reply Last reply
                                        1
                                        • PerdrixP Perdrix

                                          Did anyone update the DLLs for 6.4.0 to run on Windows 7?

                                          Thanks
                                          David

                                          D Offline
                                          D Offline
                                          dmginc
                                          wrote on last edited by
                                          #44

                                          @Perdrix

                                          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 :)

                                          hskoglundH I Y 3 Replies Last reply
                                          3

                                          • Login

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