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
Forum Updated to NodeBB v4.3 + New Features

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 1 Watching
  • 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