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

QT 5.12 make Mingw 32 release

Scheduled Pinned Locked Moved Solved General and Desktop
29 Posts 11 Posters 13.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.
  • N Offline
    N Offline
    nayk
    wrote on 11 Dec 2018, 14:08 last edited by
    #9

    you are welcome

    1 Reply Last reply
    1
    • M Offline
      M Offline
      max.chen
      wrote on 16 Dec 2018, 14:40 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?

      N 1 Reply Last reply 17 Dec 2018, 01:53
      0
      • A Offline
        A Offline
        AmrCoder
        wrote on 16 Dec 2018, 19:50 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 30 Dec 2018, 10:46
        0
        • M max.chen
          16 Dec 2018, 14:40

          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?

          N Offline
          N Offline
          nayk
          wrote on 17 Dec 2018, 01:53 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
          • N Offline
            N Offline
            nayk
            wrote on 17 Dec 2018, 02:05 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
            • A AmrCoder
              11 Dec 2018, 12:08

              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

              A Offline
              A Offline
              aha_1980
              Lifetime Qt Champion
              wrote on 17 Dec 2018, 06:52 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
              • A AmrCoder
                16 Dec 2018, 19:50

                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 30 Dec 2018, 10:46 last edited by
                #15

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

                1 Reply Last reply
                1
                • K Offline
                  K Offline
                  KATO2
                  wrote on 6 Feb 2019, 21:42 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!

                  J 1 Reply Last reply 7 Feb 2019, 06:14
                  0
                  • K KATO2
                    6 Feb 2019, 21:42

                    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!

                    J Online
                    J Online
                    jsulm
                    Lifetime Qt Champion
                    wrote on 7 Feb 2019, 06:14 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

                    K 1 Reply Last reply 8 Feb 2019, 16:11
                    1
                    • S Offline
                      S Offline
                      sierdzio
                      Moderators
                      wrote on 7 Feb 2019, 06:27 last edited by
                      #18

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

                      (Z(:^

                      K 1 Reply Last reply 9 Feb 2019, 15:51
                      4
                      • J jsulm
                        7 Feb 2019, 06:14

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

                        K Offline
                        K Offline
                        KATO2
                        wrote on 8 Feb 2019, 16:11 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.

                        A 1 Reply Last reply 8 Feb 2019, 21:07
                        0
                        • K KATO2
                          8 Feb 2019, 16:11

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

                          A Offline
                          A Offline
                          aha_1980
                          Lifetime Qt Champion
                          wrote on 8 Feb 2019, 21:07 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
                          • S sierdzio
                            7 Feb 2019, 06:27

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

                            K Offline
                            K Offline
                            KATO2
                            wrote on 9 Feb 2019, 15:51 last edited by
                            #21

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

                            A 1 Reply Last reply 11 Feb 2019, 05:58
                            1
                            • K KATO2
                              9 Feb 2019, 15:51

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

                              A Offline
                              A Offline
                              aha_1980
                              Lifetime Qt Champion
                              wrote on 11 Feb 2019, 05:58 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 3 Mar 2019, 16:23
                              1
                              • A Offline
                                A Offline
                                AmrCoder
                                wrote on 11 Feb 2019, 18:04 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
                                • N Offline
                                  N Offline
                                  nayk
                                  wrote on 19 Feb 2019, 04:47 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
                                  • A aha_1980
                                    11 Feb 2019, 05:58

                                    @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 3 Mar 2019, 16:23 last edited by TonyK 3 Mar 2019, 16:24
                                    #25

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

                                    A 1 Reply Last reply 3 Mar 2019, 16:54
                                    0
                                    • T TonyK
                                      3 Mar 2019, 16:23

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

                                      A Offline
                                      A Offline
                                      aha_1980
                                      Lifetime Qt Champion
                                      wrote on 3 Mar 2019, 16:54 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
                                      • A Offline
                                        A Offline
                                        AmrCoder
                                        wrote on 5 Mar 2019, 10:15 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 12 Aug 2022, 13:36 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 12 Aug 2022, 15:17
                                          0

                                          • Login

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