Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt app for windows XP
Qt 6.11 is out! See what's new in the release blog

Qt app for windows XP

Scheduled Pinned Locked Moved Solved General and Desktop
28 Posts 4 Posters 4.2k 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.
  • hskoglundH hskoglund

    @LeLev Don't forget that line in your .pro file:

    QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01
    

    P.S. Just tried an empty vanilla Qt 5.6.3 MinGW49_32 QtQuick QML project (where you see Hello World in the middle of 640x480 window. Built on Windows 10 and tested on Windows XP, worked fine without that sprintf_s error, the msvcrt.dll on that Windows XP has version 7.0.2600.5512.

    Anyway, since MSVC2013 is Microsoft own stuff, it's more likely to survive as the years go by :-)

    ODБOïO Offline
    ODБOïO Offline
    ODБOï
    wrote on last edited by
    #19

    @hskoglund said in Qt app for windows XP:

    Don't forget that line in your .pro file:
    QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01

    i have error in compilation output saying
    g++: error: /SUBSYSTEM:WINDOWS,5.01: No such file or directory

    if i add this to my pro file
    QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01

    1 Reply Last reply
    0
    • hskoglundH Offline
      hskoglundH Offline
      hskoglund
      wrote on last edited by hskoglund
      #20

      That line is only applicable if you use the MSVC2013 compiler

      Edit: to satisfy both compilers, we can use a prefix, change the line to

      win32-msvc:QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01
      
      1 Reply Last reply
      1
      • ODБOïO Offline
        ODБOïO Offline
        ODБOï
        wrote on last edited by
        #21

        @hskoglund said in Qt app for windows XP:

        QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01

        oh ok! my bad, i was still trying with minGw

        1 Reply Last reply
        0
        • ODБOïO Offline
          ODБOïO Offline
          ODБOï
          wrote on last edited by ODБOï
          #22

          @hskoglund , @JonB

          apparently qt-opensource-windows-x86-msvc2013-5.6.0 that i just installed doas not configure kits automatically,

          i have no compiler and no debugger in the kit, so i cant compile the project

          do i have to download the compiler separately ? i dont see it in my qt 5.6 install dir C:\Qt\Qt5.6.0\5.6\msvc2013\bin nor in C:\Qt\Qt5.6.0\Tools\

          compiler column is empty here..
          https://doc.qt.io/archives/qt-5.6/supported-platforms.html

          hskoglundH 1 Reply Last reply
          0
          • ODБOïO ODБOï

            @hskoglund , @JonB

            apparently qt-opensource-windows-x86-msvc2013-5.6.0 that i just installed doas not configure kits automatically,

            i have no compiler and no debugger in the kit, so i cant compile the project

            do i have to download the compiler separately ? i dont see it in my qt 5.6 install dir C:\Qt\Qt5.6.0\5.6\msvc2013\bin nor in C:\Qt\Qt5.6.0\Tools\

            compiler column is empty here..
            https://doc.qt.io/archives/qt-5.6/supported-platforms.html

            hskoglundH Offline
            hskoglundH Offline
            hskoglund
            wrote on last edited by
            #23

            @LeLev try
            https://visualstudio.microsoft.com/vs/older-downloads/

            ODБOïO 1 Reply Last reply
            1
            • hskoglundH hskoglund

              @LeLev try
              https://visualstudio.microsoft.com/vs/older-downloads/

              ODБOïO Offline
              ODБOïO Offline
              ODБOï
              wrote on last edited by ODБOï
              #24

              @hskoglund ok i will download vs2013 and try to use the c++ compiler from it
              thank you

              1 Reply Last reply
              0
              • hskoglundH Offline
                hskoglundH Offline
                hskoglund
                wrote on last edited by
                #25

                If, after you've installed MSVC2013, you cannot persuade Qt to recognize that compiler/kit, one workaround is to uninstall Qt 5.6 MSVC2013 and then install it in Qt again.

                1 Reply Last reply
                1
                • ODБOïO Offline
                  ODБOïO Offline
                  ODБOï
                  wrote on last edited by
                  #26

                  @jsulm @hskoglund @JonB
                  Thank you so much!
                  my application now works on XP.
                  all i have to do now is re-write most of the qml code because i have to switch from qt quick controls 2 to controls 1

                  hskoglundH 1 Reply Last reply
                  0
                  • ODБOïO ODБOï

                    @jsulm @hskoglund @JonB
                    Thank you so much!
                    my application now works on XP.
                    all i have to do now is re-write most of the qml code because i have to switch from qt quick controls 2 to controls 1

                    hskoglundH Offline
                    hskoglundH Offline
                    hskoglund
                    wrote on last edited by
                    #27

                    @LeLev Now there's one reason to try 5.7 instead of 5.6 (I use MSVC2013 with Qt. 5.7.1 for Windows XP) because I think qt quick controls 2 works in 5.7...

                    ODБOïO 1 Reply Last reply
                    1
                    • hskoglundH hskoglund

                      @LeLev Now there's one reason to try 5.7 instead of 5.6 (I use MSVC2013 with Qt. 5.7.1 for Windows XP) because I think qt quick controls 2 works in 5.7...

                      ODБOïO Offline
                      ODБOïO Offline
                      ODБOï
                      wrote on last edited by
                      #28

                      @hskoglund good, maybe i will try it. But i already adapted everything to work with controls 1
                      thank you for the information.
                      Right now im trying to "optimize" some things because the application is very slow on the XP, i guess it will be even slower if i use controls 2

                      1 Reply Last reply
                      0

                      • Login

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