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

Deployment

Scheduled Pinned Locked Moved Solved General and Desktop
16 Posts 7 Posters 2.0k Views 2 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.
  • J Offline
    J Offline
    jrod2much
    wrote on last edited by
    #3

    Alright, so I did all the steps. For some reason, Release is crashing so I did it using Debug. The executable runs on my computer but when I try to run it on another computer, nothing happens. Any idea on what's wrong?

    Juan

    Pablo J. RoginaP 1 Reply Last reply
    0
    • J jrod2much

      Alright, so I did all the steps. For some reason, Release is crashing so I did it using Debug. The executable runs on my computer but when I try to run it on another computer, nothing happens. Any idea on what's wrong?

      Juan

      Pablo J. RoginaP Offline
      Pablo J. RoginaP Offline
      Pablo J. Rogina
      wrote on last edited by
      #4

      @jrod2much use this tool dependency walker on your executable and maybe supporting libraries if any to see what other libraries (i.e. .dll files) are needed that maybe the windeployqt tool is unable to catch.

      Upvote the answer(s) that helped you solve the issue
      Use "Topic Tools" button to mark your post as Solved
      Add screenshots via postimage.org
      Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

      1 Reply Last reply
      0
      • J Offline
        J Offline
        jrod2much
        wrote on last edited by
        #5

        I used Dependency walker and its seems like I have all the .dll files. But also it is showing a whole bunch of question marks.

        1 Reply Last reply
        0
        • J jrod2much

          Hello,
          So i finished my project and now would like to make it a program that can be used on another computer. I am pretty confused as to how I do it. What is my next step. I'm on windows and am using Qt 5.2.1

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

          @jrod2much do you use QML in your project? If yes did you tell the deployment tool where to find your qml files, so that it can copy your QML-dependencies ?


          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
          • J Offline
            J Offline
            jrod2much
            wrote on last edited by
            #7

            @J-Hilk No QML in my project

            1 Reply Last reply
            0
            • J Offline
              J Offline
              jrod2much
              wrote on last edited by
              #8

              @Pablo-J-Rogina
              0_1540815103939_fb1242dc-baee-42f5-b0fb-91ca2b569195-image.png

              1 Reply Last reply
              0
              • J Offline
                J Offline
                jrod2much
                wrote on last edited by
                #9

                it is very weird because the .exe file created using windeployqt works perfectly fine on my computer but if I transfer the entire folder to another computer, the .exe is unresponsive.

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  jrod2much
                  wrote on last edited by
                  #10

                  @J-Hilk @Pablo-J-Rogina now I am getting this error
                  0_1540825086410_21f8225c-9cc1-46d4-a3c6-f2da740afa35-image.png

                  J.HilkJ 1 Reply Last reply
                  0
                  • mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #11

                    Hi
                    And you did make/have a deployment folder with the right sub folders for it ?
                    it should look like ( as minimum. it can have mroe subfolders)
                    alt text
                    All credits to
                    http://www.tripleboot.org/?p=138

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

                      One suggestion would be to compile Qt from source with the option '-no-icu'. If you look at the above file list the three ICU files are over 28 mb in size where everything else combined is around 18 mb (including the platform DLL's). I think you only need the ICU files for webkit (?).

                      jsulmJ 1 Reply Last reply
                      1
                      • hskoglundH Online
                        hskoglundH Online
                        hskoglund
                        wrote on last edited by
                        #13

                        Hi, even though you have copied all files/folders correctly to the other PC, it could be another installation of Qt on it that disturbs your Pixymon.exe from loading its plugins.
                        You could try tracing the loading of plugins:
                        first download DebugView and start it to see the output,
                        then launch a CMD window and type:

                        SET QT_DEBUG_PLUGINS=1
                        

                        then start Pixymon.exe from that CMD window and look at the messages appearing in DebugView, should be something like: “QFactoryLoader::QFactoryLoader() checking..."

                        1 Reply Last reply
                        1
                        • R Rondog

                          One suggestion would be to compile Qt from source with the option '-no-icu'. If you look at the above file list the three ICU files are over 28 mb in size where everything else combined is around 18 mb (including the platform DLL's). I think you only need the ICU files for webkit (?).

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

                          @Rondog I'm not sure compiling Qt is the right suggestion for somebody having problems deploying a Qt app just to save some space...

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

                          1 Reply Last reply
                          1
                          • J jrod2much

                            @J-Hilk @Pablo-J-Rogina now I am getting this error
                            0_1540825086410_21f8225c-9cc1-46d4-a3c6-f2da740afa35-image.png

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

                            @jrod2much
                            did you by chance use the wrong deployment tool ? each precompiled version of qt that you install comes with it's own tool. ANd if you compile your project with mingw and use the msvc windeploytool. The needed files are copied, but they are technically from the wrong Qt-Folder.


                            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
                            • J Offline
                              J Offline
                              jrod2much
                              wrote on last edited by jrod2much
                              #16

                              so as usual, i just kept trying things and it finally worked haha, Thank you guys. I don't think it was a Qt problem but more of an individual program problem having to do with missing files.

                              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