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. Text not displaying on windows xp, QT 5.6.1
QtWS25 Last Chance

Text not displaying on windows xp, QT 5.6.1

Scheduled Pinned Locked Moved Unsolved General and Desktop
5.6.1windows xp
14 Posts 4 Posters 5.6k 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.
  • Michael MuxiM Offline
    Michael MuxiM Offline
    Michael Muxi
    wrote on last edited by
    #4

    OK I rebuilt with -no-directwrite, rebuilt my app, and unfortunately I still cannot see any text.

    Looks like I may need to use crufty old MFC for this project.

    1 Reply Last reply
    0
    • R Offline
      R Offline
      Rondog
      wrote on last edited by
      #5

      I don't know what was changed between 5.6.0 and 5.6.1 but I suspect it was only minor changes (it should be only minor changes). I have not had this issue with 5.6.0 on WinXP.

      In my case I built my version of Qt from the source and did this on WinXP. This could be the difference I suppose. The options -target xp and -no-directwrite are important if you plan to run on XP.

      I did have to change the configure executable so it would run on XP but otherwise I had no issues compiling and running on this OS.

      1 Reply Last reply
      2
      • Michael MuxiM Offline
        Michael MuxiM Offline
        Michael Muxi
        wrote on last edited by
        #6

        You know, I didn't even consider trying 5.6.0. I'll give it a shot. Thanks!

        1 Reply Last reply
        0
        • Michael MuxiM Offline
          Michael MuxiM Offline
          Michael Muxi
          wrote on last edited by
          #7

          @Rondog, did you include angle and icu in your compile? I haven't figured that part out yet, and I"m not sure if they are essential for xp support.

          1 Reply Last reply
          0
          • Michael MuxiM Offline
            Michael MuxiM Offline
            Michael Muxi
            wrote on last edited by
            #8

            Unfortunately compiling 5.6.0 with the -no-directwrite flag still isn't displaying any text.

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

              Hi, perhaps there's some problem with your OpenGL/video driver.
              You can check (If you have Qt installed on your WIndows XP) start Qt Creator go to the Welcome page, can you see the examples pictures?

              1 Reply Last reply
              1
              • R Offline
                R Offline
                Rondog
                wrote on last edited by
                #10

                @Michael-Muxi I did not include angle or ICU.

                I don't have any problems with 5.6.0 on WinXP. Everything I write I test on WinXP and I definatly would notice if text was missing. So what is the difference?

                In my case I compile on WinXP (with the options -target xp and -no-directwrite). I am using MinGW. I don't really do anything out of the ordinary as far as I know. What is your setup?

                mrjjM 1 Reply Last reply
                0
                • R Rondog

                  @Michael-Muxi I did not include angle or ICU.

                  I don't have any problems with 5.6.0 on WinXP. Everything I write I test on WinXP and I definatly would notice if text was missing. So what is the difference?

                  In my case I compile on WinXP (with the options -target xp and -no-directwrite). I am using MinGW. I don't really do anything out of the ordinary as far as I know. What is your setup?

                  mrjjM Offline
                  mrjjM Offline
                  mrjj
                  Lifetime Qt Champion
                  wrote on last edited by
                  #11

                  @Rondog

                  Hi
                  If possible and you have the time, it could be really interesting
                  with a sample test app + the dlls from your setup.

                  To see if that runs on same pc where text is missing.

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    Rondog
                    wrote on last edited by Rondog
                    #12

                    This is a link to something with Qt 5.6.0: http://selectcalibration.ca/downloads/errorsimulator-1.1.x86.zip

                    My setup is:
                    WinXP SP2
                    MinGW 482
                    Qt 5.6.0
                    Compile options: -no-icu -nomake examples -nomake tests -opengl desktop -plugin-sql-mysql -target xp -no-directwrite
                    Compile notes: I had removed a number of folders from the Qt sources before installing (like webkit and a number of other un-needed items). You could use '-skip xxx' instead of removing the folders.

                    In order for me to run the executable 'qtbase/configure.exe' on WinXP I had to edit this file to change the version as it was built targeting a newer OS. A good explanation of how to do this is here: http://www.tripleboot.org/?p=423 In my case I changed the values at offsets 0x148, 0x149, and 0x14a to be 05, 00, 01

                    I need the software to be able to run on WinXP so I built it on this OS. If there was a problem it should have appeared when compiling Qt. There are too many directives that can change what is used when compiling when moving between different OS's which is why I wanted to compile using XP. Moving forward is usually not an issue (WinXP -> Win10) but going the other way is often problematic.

                    I am hoping XP will disappear one day soon.

                    mrjjM 1 Reply Last reply
                    2
                    • R Rondog

                      This is a link to something with Qt 5.6.0: http://selectcalibration.ca/downloads/errorsimulator-1.1.x86.zip

                      My setup is:
                      WinXP SP2
                      MinGW 482
                      Qt 5.6.0
                      Compile options: -no-icu -nomake examples -nomake tests -opengl desktop -plugin-sql-mysql -target xp -no-directwrite
                      Compile notes: I had removed a number of folders from the Qt sources before installing (like webkit and a number of other un-needed items). You could use '-skip xxx' instead of removing the folders.

                      In order for me to run the executable 'qtbase/configure.exe' on WinXP I had to edit this file to change the version as it was built targeting a newer OS. A good explanation of how to do this is here: http://www.tripleboot.org/?p=423 In my case I changed the values at offsets 0x148, 0x149, and 0x14a to be 05, 00, 01

                      I need the software to be able to run on WinXP so I built it on this OS. If there was a problem it should have appeared when compiling Qt. There are too many directives that can change what is used when compiling when moving between different OS's which is why I wanted to compile using XP. Moving forward is usually not an issue (WinXP -> Win10) but going the other way is often problematic.

                      I am hoping XP will disappear one day soon.

                      mrjjM Offline
                      mrjjM Offline
                      mrjj
                      Lifetime Qt Champion
                      wrote on last edited by mrjj
                      #13

                      @Rondog
                      thank you.
                      I can confirm it runs on plain xp and seems to pretty happy - text wise.

                      • I am hoping XP will disappear one day soon.

                      Only when all the pcs dies or we simply stop supporting it.
                      The vendor already has. We could too. if we dared.

                      1 Reply Last reply
                      2
                      • Michael MuxiM Offline
                        Michael MuxiM Offline
                        Michael Muxi
                        wrote on last edited by
                        #14

                        Thanks to everyone who has replied to this thread.

                        @Rondog, your application is working perfectly on my test machine, all text is displaying as normal.

                        I have been compiling on a windows 10 machine with the vs2015 compiler, not on xp. I'll try replicating your build there, and if that fails I'll try on an xp machine.

                        Thanks again!

                        1 Reply Last reply
                        1

                        • Login

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