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 5.12 make Mingw 32 release
Forum Updated to NodeBB v4.3 + New Features

QT 5.12 make Mingw 32 release

Scheduled Pinned Locked Moved Solved General and Desktop
29 Posts 11 Posters 15.4k Views 3 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.
  • naykN Offline
    naykN Offline
    nayk
    wrote on last edited by
    #9

    you are welcome

    1 Reply Last reply
    1
    • M Offline
      M Offline
      max.chen
      wrote on last edited by
      #10

      Hi nayk,

      I download it and add it to my QT 5.12 , but When i run the app i get some error about this:

      qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
      

      Where have I not set up?

      naykN 1 Reply Last reply
      0
      • AmrCoderA Offline
        AmrCoderA Offline
        AmrCoder
        wrote on last edited by
        #11

        I solve it by copying the folder of the 5.12.0\mingw73_32\plugins\platforms to the same folder that has the exe programe if there is a solution to solve it without this it will be better

        L 1 Reply Last reply
        0
        • M max.chen

          Hi nayk,

          I download it and add it to my QT 5.12 , but When i run the app i get some error about this:

          qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
          

          Where have I not set up?

          naykN Offline
          naykN Offline
          nayk
          wrote on last edited by
          #12

          @max.chen try copying the "platforms/qwindows.dll" file to the application subdirectory "platforms".
          qwindows.dll - for release mode, qwindowsd.dll - for debug mode.
          Other plugins libraries may also be needed for you application.

          1 Reply Last reply
          1
          • naykN Offline
            naykN Offline
            nayk
            wrote on last edited by nayk
            #13

            I compiled this version with OpenSSL 1.1.1a and put the necessary dll in the "_dll_for_app" directory (libcrypto-1_1.dll, libssl-1_1.dll). OpenSSL is used by Qt5Network for https connections.
            MySql 5.6 - for MySQL Qt plugin
            PosgreSQL 9.6.11 - for PostgreSQL Qt plugin

            1 Reply Last reply
            2
            • AmrCoderA AmrCoder

              I download it and add it to my QT 5.12 and it worked perfectly, really I appreciated that many thanks for you <3 and i hope they make a 32 bit release in the next versions if there is a way we can make a suggestion because most of us need our apps to be in 32 bit release, Thanks again @nayk

              aha_1980A Offline
              aha_1980A Offline
              aha_1980
              Lifetime Qt Champion
              wrote on last edited by aha_1980
              #14

              @AmrCoder said in QT 5.12 make Mingw 32 release:

              I download it and add it to my QT 5.12 and it worked perfectly, really I appreciated that many thanks for you <3 and i hope they make a 32 bit release in the next versions if there is a way we can make a suggestion because most of us need our apps to be in 32 bit release,

              You should write a mail to the Interest mailing list or directly create a suggestion in Jira.

              In either case, please provide a link here, so we can follow the discussion. Thanks!

              Edit: Follow-up: https://lists.qt-project.org/pipermail/interest/2018-December/031798.html

              Qt has to stay free or it will die.

              1 Reply Last reply
              1
              • AmrCoderA AmrCoder

                I solve it by copying the folder of the 5.12.0\mingw73_32\plugins\platforms to the same folder that has the exe programe if there is a solution to solve it without this it will be better

                L Offline
                L Offline
                Longxr
                wrote on last edited by
                #15

                @AmrCoder 0_1546166691925_TIM截图20181230184431.png Add this environment variable

                1 Reply Last reply
                1
                • KATO2K Offline
                  KATO2K Offline
                  KATO2
                  wrote on last edited by
                  #16

                  the solution proposed by @nayk works very well, however this is a partial solution, because each time you want to update Qt, you need to build a new version of Qt for x32. I think there is a way to cross compile your application using mingw-64w, but i don't know how to do that. Maybe someone can instruct us how to do it!

                  jsulmJ 1 Reply Last reply
                  0
                  • KATO2K KATO2

                    the solution proposed by @nayk works very well, however this is a partial solution, because each time you want to update Qt, you need to build a new version of Qt for x32. I think there is a way to cross compile your application using mingw-64w, but i don't know how to do that. Maybe someone can instruct us how to do it!

                    jsulmJ Offline
                    jsulmJ Offline
                    jsulm
                    Lifetime Qt Champion
                    wrote on last edited by
                    #17

                    @KATO2 Why do you want to cross compile? Just use MinGW32 to build Qt.

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

                    KATO2K 1 Reply Last reply
                    1
                    • sierdzioS Offline
                      sierdzioS Offline
                      sierdzio
                      Moderators
                      wrote on last edited by
                      #18

                      FYI: Qt 5.12.2 will ship with Mingw 32 packages included. UWP packages will be dropped.

                      (Z(:^

                      KATO2K 1 Reply Last reply
                      4
                      • jsulmJ jsulm

                        @KATO2 Why do you want to cross compile? Just use MinGW32 to build Qt.

                        KATO2K Offline
                        KATO2K Offline
                        KATO2
                        wrote on last edited by
                        #19

                        @jsulm official QT 5.12.0 and QT 5.12.1 includes only MinGW 64, not MinGW 32 version was included.

                        aha_1980A 1 Reply Last reply
                        0
                        • KATO2K KATO2

                          @jsulm official QT 5.12.0 and QT 5.12.1 includes only MinGW 64, not MinGW 32 version was included.

                          aha_1980A Offline
                          aha_1980A Offline
                          aha_1980
                          Lifetime Qt Champion
                          wrote on last edited by
                          #20

                          @KATO2 Correct. Nevertheless, that's compiling Qt from source, not cross-compiling.

                          Qt has to stay free or it will die.

                          1 Reply Last reply
                          1
                          • sierdzioS sierdzio

                            FYI: Qt 5.12.2 will ship with Mingw 32 packages included. UWP packages will be dropped.

                            KATO2K Offline
                            KATO2K Offline
                            KATO2
                            wrote on last edited by
                            #21

                            @sierdzio That is super! I hope it will be release soon.

                            aha_1980A 1 Reply Last reply
                            1
                            • KATO2K KATO2

                              @sierdzio That is super! I hope it will be release soon.

                              aha_1980A Offline
                              aha_1980A Offline
                              aha_1980
                              Lifetime Qt Champion
                              wrote on last edited by
                              #22

                              @KATO2 I'd say it may take four weeks until 5.12.2

                              So if you are in a hurry, you can still consider building Qt yourself.

                              Qt has to stay free or it will die.

                              T 1 Reply Last reply
                              1
                              • AmrCoderA Offline
                                AmrCoderA Offline
                                AmrCoder
                                wrote on last edited by
                                #23

                                @aha_1980 yes cross-compiling and iam sure when i release my application in Mingw32 it really no need any depend on windows, visual studio version always need some installed depend

                                1 Reply Last reply
                                0
                                • naykN Offline
                                  naykN Offline
                                  nayk
                                  wrote on last edited by
                                  #24

                                  32-bit version of Qt 5.12.1 compiled from sources

                                  • OS Windows
                                  • MinGW 7.3.0 compiler
                                  • Build variants release and debug
                                  • OpenSSL 1.1.1a support
                                  • MySQL plugin
                                  • PostgreSQL plugin

                                  DOWNLOAD

                                  1 Reply Last reply
                                  3
                                  • aha_1980A aha_1980

                                    @KATO2 I'd say it may take four weeks until 5.12.2

                                    So if you are in a hurry, you can still consider building Qt yourself.

                                    T Offline
                                    T Offline
                                    TonyK
                                    wrote on last edited by TonyK
                                    #25

                                    @aha_1980 What version of the GCC compiler will it have? Version 8 would be nice :-)

                                    aha_1980A 1 Reply Last reply
                                    0
                                    • T TonyK

                                      @aha_1980 What version of the GCC compiler will it have? Version 8 would be nice :-)

                                      aha_1980A Offline
                                      aha_1980A Offline
                                      aha_1980
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #26

                                      @TonyK Honestly, I lost a bit track of the progress here.

                                      But I doubt there will be a compiler change within the 5.12.x series - so it would be with 5.13 earliest. Anyway, this is the wrong place for wishes, the correct one is bugreports.qt.io

                                      If you file a suggestion there, please provide a link here so we can comment and vote.

                                      Thanks and regards

                                      Qt has to stay free or it will die.

                                      1 Reply Last reply
                                      1
                                      • AmrCoderA Offline
                                        AmrCoderA Offline
                                        AmrCoder
                                        wrote on last edited by
                                        #27

                                        I already download qt 5.13 and it has both compiler 32 and 64 for Mingw and everything i need so i think I have no problem now

                                        1 Reply Last reply
                                        1
                                        • A Offline
                                          A Offline
                                          abolfazl hajinia
                                          wrote on last edited by
                                          #28

                                          hi guys i have this topic's problem but in qt6 when i want to create a 32 bit version release in my qt i can't do that because i don't have 32 bit version MinGW . can you guys help me.

                                          mrjjM 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