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. On the way of making an app installable
Forum Updated to NodeBB v4.3 + New Features

On the way of making an app installable

Scheduled Pinned Locked Moved Unsolved General and Desktop
49 Posts 3 Posters 14.4k 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.
  • SGaistS SGaist

    Command prompt pre-configured for you. IIRC you may have it in the start menu.

    Command prompt also.

    tomyT Offline
    tomyT Offline
    tomy
    wrote on last edited by tomy
    #5

    @SGaist said in On the way of making an app installable:

    Command prompt pre-configured for you. IIRC you may have it in the start menu.

    Command prompt also.

    I didn't find IIRC ( and haven't heard this) but have a normal command prompt and also MinGW 5.3.0 32 bit.

    So I go to my Release folder's path by ones of these command prompts and write windeployqt and hit enter. Right?

    MinGW 5.3.0 32 bit's path: C:\Qt\Qt5.7.0\5.7\mingw53_32

    command prompt's path: C:\Windows\system32\cmd.exe

    C 1 Reply Last reply
    0
    • tomyT tomy

      @SGaist said in On the way of making an app installable:

      Command prompt pre-configured for you. IIRC you may have it in the start menu.

      Command prompt also.

      I didn't find IIRC ( and haven't heard this) but have a normal command prompt and also MinGW 5.3.0 32 bit.

      So I go to my Release folder's path by ones of these command prompts and write windeployqt and hit enter. Right?

      MinGW 5.3.0 32 bit's path: C:\Qt\Qt5.7.0\5.7\mingw53_32

      command prompt's path: C:\Windows\system32\cmd.exe

      C Offline
      C Offline
      Carmoneer
      wrote on last edited by
      #6

      @tomy Just a heads up - "IIRC" is an acronym for "If I remember correctly". :)

      tomyT 1 Reply Last reply
      3
      • C Carmoneer

        @tomy Just a heads up - "IIRC" is an acronym for "If I remember correctly". :)

        tomyT Offline
        tomyT Offline
        tomy
        wrote on last edited by tomy
        #7

        @Carmoneer
        Ow thanks. :D :D
        I'm not a native speaker of English, so informal speaking may make misunderstanding cases. :)

        1 Reply Last reply
        0
        • tomyT Offline
          tomyT Offline
          tomy
          wrote on last edited by
          #8

          I did these:
          1- Using a Command Prompt went to the windeployqt's path and pasted the path of Release folder into <>:

          C:\Qt\Qt5.7.0\5.7\mingw53_32\bin>windeployqt <C:\Users\CS\Documents\Qt\build-Cal-Desktop_Qt_5_7_0_MinGW_32bit-Release\release>
          Result: The syntax of the command is incorrect.

          Once again this time I pasted the path of the Cal folder:
          C:\Qt\Qt5.7.0\5.7\mingw53_32\bin>windeployqt <C:\Users\CS\Desktop\Cal>
          Result, again: The syntax of the command is incorrect.

          If this is the simplest way to make an app installable, so how to run that .exe file please??

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

            Remove all these < and > from your command

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

            tomyT 1 Reply Last reply
            1
            • SGaistS SGaist

              Remove all these < and > from your command

              tomyT Offline
              tomyT Offline
              tomy
              wrote on last edited by tomy
              #10

              @SGaist
              GOOD, something happened.
              My Release folder changed. It's now as follows:
              http://uploads.im/ViqNX.jpg

              Now what to do with them please?
              I mean what is the rest of the process? when I will reach the end please? It's a week I'm just looking for a way to make my app installable on other machines (and mine as well)

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

                I already suggested in a previous post to look for an installer creation framework.

                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
                1
                • tomyT Offline
                  tomyT Offline
                  tomy
                  wrote on last edited by
                  #12

                  Yes, you are right, sorry.

                  I have all of these:
                  qt-installer-framework-opensource-2.0.1-x86.run
                  qt-installer-framework-opensource-2.0.1-x64.run
                  qt-installer-framework-opensource-2.0.1-src

                  And also two folders (Cal and Release) that I have used them for windeployqt by a Command Prompt.

                  Now how to use these?

                  1 Reply Last reply
                  0
                  • tomyT Offline
                    tomyT Offline
                    tomy
                    wrote on last edited by
                    #13

                    I have questions:
                    Should I follow the process using here?
                    If yes, which one of the above qt-installer-framework-opensources is pre-built, or which one should I use?

                    Then should I follow from Setting up Qt Installer Framework there?

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

                      Those ending with .run are pre-built, which one you use depends on your OS.

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

                      tomyT 1 Reply Last reply
                      1
                      • SGaistS SGaist

                        Those ending with .run are pre-built, which one you use depends on your OS.

                        tomyT Offline
                        tomyT Offline
                        tomy
                        wrote on last edited by tomy
                        #15

                        @SGaist said in On the way of making an app installable:

                        Those ending with .run are pre-built, which one you use depends on your OS.

                        OK. since my OS in a x64 Windows 7, I choose qt-installer-framework-opensource-2.0.1-x64.

                        So I don't need the Building from Sources section and go directly to: Setting up Qt Installer Framework, yeah?

                        I just don't understand these two:
                        1- Clone the Qt Installer Framework source code from http://code.qt.io/cgit/installer-framework/installer-framework.git/ to get the sources for the tools.
                        2- Build the tools by running the "qmake" from the static Qt, followed by "make" or "nmake".

                        for (1-) since I want to use a .run one so I don't need the source one, yes?
                        But I don't know how to do (2-) at all. :(

                        I would be appreciative if your guide me on the way.

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

                          Since you are installing the pre-built package, you don't need to do these.

                          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
                          1
                          • tomyT Offline
                            tomyT Offline
                            tomy
                            wrote on last edited by tomy
                            #17

                            Good, thanks.
                            It seems that I should go here now. but isn't it for OS X?

                            I want my app for Windows.

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

                              No it's not. It just describes the various possibilities you can use.

                              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
                              1
                              • tomyT Offline
                                tomyT Offline
                                tomy
                                wrote on last edited by
                                #19

                                OK. So I follow it.

                                It says: Starting Installer

                                When end users start the installer, the introduction page opens:
                                Where is that installer please?

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

                                  These are just screenshots to illustrate the documentation. They don't necessarily indicate anything special except when there's an OS specific feature like Selecting Windows Program Group.

                                  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
                                  • tomyT Offline
                                    tomyT Offline
                                    tomy
                                    wrote on last edited by tomy
                                    #21

                                    OK, whatever they are, fine. I want to continue the way to the end.
                                    Now what should I do then? Any other tuts, links?

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

                                      In the doc here.

                                      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
                                      • tomyT Offline
                                        tomyT Offline
                                        tomy
                                        wrote on last edited by
                                        #23

                                        so I created a folder on Desktop named package directory.

                                        For this:
                                        Place all components in the same root directory, which is called the package directory. The directory name acts as a domain-like identifier, which identifies all components. For example, com.vendor.root.

                                        what components does it mean? The qt-installer-framework-opensource-2.0.1-x64 and Release folder containing:
                                        http://uploads.im/aN8CQ.jpg

                                        ??

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

                                          Please take the time to read the linked pages.

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

                                          tomyT 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