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 Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #4

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

    Command prompt also.

    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
    2
    • 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

                                          • Login

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