Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. After running windeployqt the application does not start
QtWS25 Last Chance

After running windeployqt the application does not start

Scheduled Pinned Locked Moved Solved Installation and Deployment
20 Posts 6 Posters 4.8k 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.
  • C Offline
    C Offline
    cupressus
    wrote on last edited by
    #1

    Hello,
    i have build a simple qml app. The app runs well inside the qt enviroment.
    Running windeployqt shows files you can see in the attached picture.
    The deployment shows no errors. But starting the executable does nothing.
    Not even an error is displayed.
    Can anybody help me. Thanks in advance.![alt text]

    Using qt-5.14.2

    Unbenannt.jpg

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      What parameters did you pass to windeployqt ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • C Offline
        C Offline
        cupressus
        wrote on last edited by
        #3

        Hello, thanks for prompt reply. I used no parameter. I only specified the path to the application.exe.

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Then you should use that --qmldir option to point to your QML sources.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          4
          • C Offline
            C Offline
            cupressus
            wrote on last edited by
            #5

            With option --qmldir still the same. .exe does not start.

            CP71C J.HilkJ 3 Replies Last reply
            1
            • C cupressus

              With option --qmldir still the same. .exe does not start.

              CP71C Offline
              CP71C Offline
              CP71
              wrote on last edited by
              #6

              @cupressus
              Hi
              Do you have more versions of Qt framework?
              If yes, are you sure to run right windeployqt?
              Always if yes, Check Qt DLLs that must be aligned with your application.

              1 Reply Last reply
              0
              • C cupressus

                With option --qmldir still the same. .exe does not start.

                J.HilkJ Offline
                J.HilkJ Offline
                J.Hilk
                Moderators
                wrote on last edited by
                #7

                @cupressus said in After running windeployqt the application does not start:

                With option --qmldir still the same. .exe does not start.

                please post the argument you used for the tool, I think you did not add the actual path to your qml files after adding --qmldir


                Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                Q: What's that?
                A: It's blue light.
                Q: What does it do?
                A: It turns blue.

                1 Reply Last reply
                0
                • C cupressus

                  With option --qmldir still the same. .exe does not start.

                  CP71C Offline
                  CP71C Offline
                  CP71
                  wrote on last edited by CP71
                  #8

                  @cupressus
                  Hi,
                  I reproduced your issue.
                  I run windeployqt with debug application.
                  Is possible your application is in debug compiled?

                  1 Reply Last reply
                  0
                  • C Offline
                    C Offline
                    cupressus
                    wrote on last edited by
                    #9

                    C:\Users\alois\Documents\build-untitled1-Desktop_Qt_5_14_2_MinGW_32_bit-Release\release

                    within release directory stays my executabe named untiteld1.exe

                    JonBJ 1 Reply Last reply
                    1
                    • C Offline
                      C Offline
                      cupressus
                      wrote on last edited by
                      #10

                      @cupressus said in After running windeployqt the application does not start:

                      C:\Users\alois\Documents\build-untitled1-Desktop_Qt_5_14_2_MinGW_32_bit-Release\release\untitled1.exe

                      1 Reply Last reply
                      0
                      • C cupressus

                        C:\Users\alois\Documents\build-untitled1-Desktop_Qt_5_14_2_MinGW_32_bit-Release\release

                        within release directory stays my executabe named untiteld1.exe

                        JonBJ Offline
                        JonBJ Offline
                        JonB
                        wrote on last edited by JonB
                        #11

                        @cupressus
                        Try running a dependency walker (https://www.dependencywalker.com/) on your .exe to see if you can spot any potentially missing/not found/wrong bit-ness DLLs on the target system. Also if you are not already doing so try running your executable from a Command Prompt rather then double-clicking it, Windows might be outputting some kind of message which you could see there.

                        1 Reply Last reply
                        2
                        • C Offline
                          C Offline
                          cupressus
                          wrote on last edited by
                          #12

                          Hello, have a look at the attached picture. This is what dependency walker shows.Unbenannt.jpg

                          1 Reply Last reply
                          0
                          • C Offline
                            C Offline
                            cupressus
                            wrote on last edited by
                            #13

                            I have found the error. I did a mistake specifying the path to qml files. Now it works.
                            Nevertheless i am wondering that there ar so much files needed for this simple app.
                            125mb?

                            J.HilkJ 1 Reply Last reply
                            0
                            • C cupressus

                              I have found the error. I did a mistake specifying the path to qml files. Now it works.
                              Nevertheless i am wondering that there ar so much files needed for this simple app.
                              125mb?

                              J.HilkJ Offline
                              J.HilkJ Offline
                              J.Hilk
                              Moderators
                              wrote on last edited by
                              #14

                              @cupressus look at that, had you done as I asked

                              please post the argument you used for the tool,

                              we might have been here earlier.

                              The files will be big, OpenGL.dll will be 20 mb is alone.
                              That said 128mb is a lot and more than I would expect, but without more information hard to tell/advice


                              Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                              Q: What's that?
                              A: It's blue light.
                              Q: What does it do?
                              A: It turns blue.

                              1 Reply Last reply
                              1
                              • C Offline
                                C Offline
                                cupressus
                                wrote on last edited by
                                #15

                                @J-Hilk

                                here the command line i used for deployment:

                                windeployqt --qmldir c:\qt\5.14.2\mingw73_32\qml c:\myApp\myApp.exe

                                Yes i can delete some files step by step and look what happens but i cannot imagin
                                if there is not another way.

                                J.HilkJ S 2 Replies Last reply
                                0
                                • C cupressus

                                  @J-Hilk

                                  here the command line i used for deployment:

                                  windeployqt --qmldir c:\qt\5.14.2\mingw73_32\qml c:\myApp\myApp.exe

                                  Yes i can delete some files step by step and look what happens but i cannot imagin
                                  if there is not another way.

                                  J.HilkJ Offline
                                  J.HilkJ Offline
                                  J.Hilk
                                  Moderators
                                  wrote on last edited by
                                  #16

                                  @cupressus said in After running windeployqt the application does not start:

                                  windeployqt --qmldir c:\qt\5.14.2\mingw73_32\qml c:\myApp\myApp.exe

                                  ah, an error that I expected, you gave the tool the path to the whole QML folder of your Qt installation therefore it got everything qml related -> your folder is so big now.

                                  That path should be to the top most folder of your created QML files.

                                  Lets assume, your top most QML File is named MySuperAppMain.qml and it has the following path c:\MyQtProjects\MySuperApp\MySuperAppMain.qml

                                  than your argument should be:

                                  --qmldir c:\MyQtProjects\MySuperApp


                                  Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                                  Q: What's that?
                                  A: It's blue light.
                                  Q: What does it do?
                                  A: It turns blue.

                                  1 Reply Last reply
                                  3
                                  • C Offline
                                    C Offline
                                    cupressus
                                    wrote on last edited by
                                    #17

                                    @J-Hilk , thanks that helped. The installation folder is now a bit smaller but still
                                    97mb.

                                    1 Reply Last reply
                                    0
                                    • C Offline
                                      C Offline
                                      cupressus
                                      wrote on last edited by
                                      #18

                                      I was now able to reduce the amount to 50 mb thats ok. for me.

                                      Thanks for help.

                                      1 Reply Last reply
                                      0
                                      • C cupressus

                                        @J-Hilk

                                        here the command line i used for deployment:

                                        windeployqt --qmldir c:\qt\5.14.2\mingw73_32\qml c:\myApp\myApp.exe

                                        Yes i can delete some files step by step and look what happens but i cannot imagin
                                        if there is not another way.

                                        S Offline
                                        S Offline
                                        Samuel Alves
                                        wrote on last edited by
                                        #19

                                        @cupressus I used the same commando to deploy my application but when i try to run nothing happens.

                                        The command: C:\Qt\5.15.2\msvc2019\bin\windeployqt.exe --qmldir C:\Qt\5.15.2\msvc2019\qml C:\Users\Samuel\Desktop\deploy\main.exe

                                        SGaistS 1 Reply Last reply
                                        0
                                        • S Samuel Alves

                                          @cupressus I used the same commando to deploy my application but when i try to run nothing happens.

                                          The command: C:\Qt\5.15.2\msvc2019\bin\windeployqt.exe --qmldir C:\Qt\5.15.2\msvc2019\qml C:\Users\Samuel\Desktop\deploy\main.exe

                                          SGaistS Offline
                                          SGaistS Offline
                                          SGaist
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #20

                                          @Samuel-Alves Hi and welcome to devnet,

                                          You have to give the path to your qml sources. The ones that you have in your sources not the one from Qt.

                                          Interested in AI ? www.idiap.ch
                                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                          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