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. How to publish an app?
Forum Updated to NodeBB v4.3 + New Features

How to publish an app?

Scheduled Pinned Locked Moved Unsolved General and Desktop
37 Posts 7 Posters 15.4k Views 3 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.
  • mrjjM Offline
    mrjjM Offline
    mrjj
    Lifetime Qt Champion
    wrote on last edited by mrjj
    #12

    Hi
    As should be clear from the link,
    you need sub folder too called
    platforms and dll in there.
    alt text

    tomyT 1 Reply Last reply
    1
    • mrjjM mrjj

      Hi
      As should be clear from the link,
      you need sub folder too called
      platforms and dll in there.
      alt text

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

      @mrjj

      Hi
      As should be clear from the link,
      you need sub folder too called

      Hi,
      What sub folder do you mean?
      Where my Qt projects are stored there are My_First_Calculator, build-My_First_Calculator-Desktop-Debug and build-My_First_Calculator-Desktop-Release folders.

      platforms and dll in there.

      All the mentioned .dll files are pasted into the test folder (as shown in the images above).
      And what platforms?

      mrjjM 1 Reply Last reply
      0
      • tomyT tomy

        @mrjj

        Hi
        As should be clear from the link,
        you need sub folder too called

        Hi,
        What sub folder do you mean?
        Where my Qt projects are stored there are My_First_Calculator, build-My_First_Calculator-Desktop-Debug and build-My_First_Calculator-Desktop-Release folders.

        platforms and dll in there.

        All the mentioned .dll files are pasted into the test folder (as shown in the images above).
        And what platforms?

        mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #14

        @tomy

        inside test, you must have platforms
        and inside platforms u must have the dll as shown and written in the link / picture.

        So your test folder is the deployment folder.

        the
        build-My_First_Calculator-Desktop-Debug and
        build-My_First_Calculator-Desktop-Release
        are the build folders.

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

          I got it. :)

          I created a folder named platforms inside test and copied the qwindows into it. Now the app works well. Thanks so much.

          This step is finished. Now the main goal. How to make one .exe file or installer file or whatsoever, for publishing the app to others please?

          mrjjM 1 Reply Last reply
          0
          • tomyT tomy

            I got it. :)

            I created a folder named platforms inside test and copied the qwindows into it. Now the app works well. Thanks so much.

            This step is finished. Now the main goal. How to make one .exe file or installer file or whatsoever, for publishing the app to others please?

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by mrjj
            #16

            @tomy said in How to publish an app:

            How to make one .exe file or installer file or whatsoever, for publishing the app to others please?

            There are many install makers.

            I like this one
            http://www.innosetup.com/isinfo.php
            for windows deployment

            but Qt also have its own
            http://doc.qt.io/qtinstallerframework/

            That works cross platform etc.

            So use what ever fit the goal.

            This one i have been told is epic easy
            http://installforge.net/features/
            but I have not tested that claim.

            tomyT 1 Reply Last reply
            3
            • mrjjM mrjj

              @tomy said in How to publish an app:

              How to make one .exe file or installer file or whatsoever, for publishing the app to others please?

              There are many install makers.

              I like this one
              http://www.innosetup.com/isinfo.php
              for windows deployment

              but Qt also have its own
              http://doc.qt.io/qtinstallerframework/

              That works cross platform etc.

              So use what ever fit the goal.

              This one i have been told is epic easy
              http://installforge.net/features/
              but I have not tested that claim.

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

              @mrjj
              Thank you. I went for Qt's one. I'm in Setting up Qt Installer Framework.
              There it says:
              "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."
              And when I go to there and click on clones at the bottom of the page, nothing will be done.

              mrjjM 1 Reply Last reply
              0
              • tomyT tomy

                @mrjj
                Thank you. I went for Qt's one. I'm in Setting up Qt Installer Framework.
                There it says:
                "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."
                And when I go to there and click on clones at the bottom of the page, nothing will be done.

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by mrjj
                #18

                @tomy
                well that do not work anymore as far as i know.
                You must use a git client.

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

                  I found this page but there are only codes there seemingly. Is a git a tool/program to use it for making the installer? If so, where to download it?

                  mrjjM 1 Reply Last reply
                  0
                  • tomyT tomy

                    I found this page but there are only codes there seemingly. Is a git a tool/program to use it for making the installer? If so, where to download it?

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by mrjj
                    #20

                    @tomy
                    GIT is the world most used tool for source code revision control.
                    It will download the source code.

                    https://backlogtool.com/git-guide/en/
                    http://rogerdudler.github.io/git-guide/

                    Make sure u understand what it is. you just need it for download.

                    But are u sure u need to build it ?
                    Its include in the installer.
                    (0_1485786277438_upload-cc10dcf6-f7bf-4788-9209-08486bb74a0a

                    tomyT 1 Reply Last reply
                    2
                    • mrjjM mrjj

                      @tomy
                      GIT is the world most used tool for source code revision control.
                      It will download the source code.

                      https://backlogtool.com/git-guide/en/
                      http://rogerdudler.github.io/git-guide/

                      Make sure u understand what it is. you just need it for download.

                      But are u sure u need to build it ?
                      Its include in the installer.
                      (0_1485786277438_upload-cc10dcf6-f7bf-4788-9209-08486bb74a0a

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

                      @mrjj said in How to publish an app:

                      @tomy
                      GIT is the world most used tool for source code revision control.
                      It will download the source code.

                      https://backlogtool.com/git-guide/en/
                      http://rogerdudler.github.io/git-guide/

                      Make sure u understand what it is. you just need it for download.

                      Honestly I don't know what it is but something to make an installer for my app :)

                      But are u sure u need to build it ?

                      I can't remember if I downloaded it at the times of downloading and installing Qt Creatro or not. If it's installed perhaps, where to find it?

                      Its include in the installer.
                      (0_1485786277438_upload-cc10dcf6-f7bf-4788-9209-08486bb74a0a

                      mrjjM 1 Reply Last reply
                      0
                      • tomyT tomy

                        @mrjj said in How to publish an app:

                        @tomy
                        GIT is the world most used tool for source code revision control.
                        It will download the source code.

                        https://backlogtool.com/git-guide/en/
                        http://rogerdudler.github.io/git-guide/

                        Make sure u understand what it is. you just need it for download.

                        Honestly I don't know what it is but something to make an installer for my app :)

                        But are u sure u need to build it ?

                        I can't remember if I downloaded it at the times of downloading and installing Qt Creatro or not. If it's installed perhaps, where to find it?

                        Its include in the installer.
                        (0_1485786277438_upload-cc10dcf6-f7bf-4788-9209-08486bb74a0a

                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #22

                        @tomy
                        Use the maintenance tool found with the rest of Qt and check.

                        tomyT 1 Reply Last reply
                        0
                        • mrjjM mrjj

                          @tomy
                          Use the maintenance tool found with the rest of Qt and check.

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

                          @mrjj said in How to publish an app:

                          @tomy
                          Use the maintenance tool found with the rest of Qt and check.

                          Sorry but I didn't get it!!
                          I searched that maintenance tool in tools tab of Qt Creator and also the page http://doc.qt.io/qtinstallerframework/
                          but couldn't find it.
                          I downloaded the Git using the second link and installed it and have this window now:

                          http://uploads.im/EK0bB.jpg

                          mrjjM 1 Reply Last reply
                          0
                          • tomyT tomy

                            @mrjj said in How to publish an app:

                            @tomy
                            Use the maintenance tool found with the rest of Qt and check.

                            Sorry but I didn't get it!!
                            I searched that maintenance tool in tools tab of Qt Creator and also the page http://doc.qt.io/qtinstallerframework/
                            but couldn't find it.
                            I downloaded the Git using the second link and installed it and have this window now:

                            http://uploads.im/EK0bB.jpg

                            mrjjM Offline
                            mrjjM Offline
                            mrjj
                            Lifetime Qt Champion
                            wrote on last edited by
                            #24

                            @tomy

                            No, the maintenance tool is a standalone application.
                            Its not inside Creator
                            Mine is here
                            "D:\Qt\MaintenanceTool.exe"

                            tomyT 1 Reply Last reply
                            0
                            • mrjjM mrjj

                              @tomy

                              No, the maintenance tool is a standalone application.
                              Its not inside Creator
                              Mine is here
                              "D:\Qt\MaintenanceTool.exe"

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

                              @mrjj said in How to publish an app:

                              @tomy

                              No, the maintenance tool is a standalone application.
                              Its not inside Creator
                              Mine is here
                              "D:\Qt\MaintenanceTool.exe"

                              I found it and created a temporary repository (just clicked Add and set a password) on it. Then pressed "Add or Remove" option there. Now I'm to select some components as follows:
                              http://uploads.im/5FWui.jpg

                              1 Reply Last reply
                              0
                              • mrjjM Offline
                                mrjjM Offline
                                mrjj
                                Lifetime Qt Champion
                                wrote on last edited by
                                #26

                                Super. Not sure if there for 5.5 but maybe u can just use never Qt ?

                                tomyT 1 Reply Last reply
                                0
                                • mrjjM mrjj

                                  Super. Not sure if there for 5.5 but maybe u can just use never Qt ?

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

                                  @mrjj said in How to publish an app:

                                  Super. Not sure if there for 5.5 but maybe u can just use never Qt ?

                                  ??
                                  There isn't Qt Installer Framework on the list.
                                  http://uploads.im/4uCsN.jpg

                                  mrjjM 1 Reply Last reply
                                  0
                                  • tomyT tomy

                                    @mrjj said in How to publish an app:

                                    Super. Not sure if there for 5.5 but maybe u can just use never Qt ?

                                    ??
                                    There isn't Qt Installer Framework on the list.
                                    http://uploads.im/4uCsN.jpg

                                    mrjjM Offline
                                    mrjjM Offline
                                    mrjj
                                    Lifetime Qt Champion
                                    wrote on last edited by mrjj
                                    #28

                                    @tomy
                                    Ok, then it was not added back in Qt5.5
                                    Then you must download and compile it or
                                    simply install Qt5.7 where i know its there. maybe even 5.6

                                    There is also
                                    https://download.qt.io/official_releases/qt-installer-framework/2.0.1/

                                    tomyT 1 Reply Last reply
                                    2
                                    • mrjjM mrjj

                                      @tomy
                                      Ok, then it was not added back in Qt5.5
                                      Then you must download and compile it or
                                      simply install Qt5.7 where i know its there. maybe even 5.6

                                      There is also
                                      https://download.qt.io/official_releases/qt-installer-framework/2.0.1/

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

                                      @mrjj

                                      @mrjj said in How to publish an app:

                                      @tomy
                                      Ok, then it was not added back in Qt5.5
                                      Then you must download and compile it or
                                      simply install Qt5.7 where i know its there. maybe even 5.6

                                      There is also
                                      https://download.qt.io/official_releases/qt-installer-framework/2.0.1/

                                      I downloaded and installed Qt Installer Framework Opensource 2.0.1 from that address.

                                      Now the next step is maybe returning to this page and following instructions from number 2, yes?

                                      It says: 2- Build the tools by running the "qmake" from the static Qt, followed by "make" or "nmake".
                                      Again, how to run "qmake" from the static Qt, followed by "make" or "nmake".?

                                      I've just run qmake from a command line for creating .pro files for my projects so far.

                                      mrjjM 1 Reply Last reply
                                      0
                                      • tomyT tomy

                                        @mrjj

                                        @mrjj said in How to publish an app:

                                        @tomy
                                        Ok, then it was not added back in Qt5.5
                                        Then you must download and compile it or
                                        simply install Qt5.7 where i know its there. maybe even 5.6

                                        There is also
                                        https://download.qt.io/official_releases/qt-installer-framework/2.0.1/

                                        I downloaded and installed Qt Installer Framework Opensource 2.0.1 from that address.

                                        Now the next step is maybe returning to this page and following instructions from number 2, yes?

                                        It says: 2- Build the tools by running the "qmake" from the static Qt, followed by "make" or "nmake".
                                        Again, how to run "qmake" from the static Qt, followed by "make" or "nmake".?

                                        I've just run qmake from a command line for creating .pro files for my projects so far.

                                        mrjjM Offline
                                        mrjjM Offline
                                        mrjj
                                        Lifetime Qt Champion
                                        wrote on last edited by
                                        #30

                                        @tomy
                                        How to install it depends on your compiler and if you really have a static version ?
                                        Since you need DLLs , it sounds you are not using a static version so by static , you mean "installed" ?

                                        "The Qt Installer Framework can be compiled with Microsoft Visual Studio 2013 and newer, GCC 4.7 and newer, and Clang 3.1 and newer."

                                        So use the one that comes with your compiler.

                                        tomyT 1 Reply Last reply
                                        0
                                        • mrjjM mrjj

                                          @tomy
                                          How to install it depends on your compiler and if you really have a static version ?
                                          Since you need DLLs , it sounds you are not using a static version so by static , you mean "installed" ?

                                          "The Qt Installer Framework can be compiled with Microsoft Visual Studio 2013 and newer, GCC 4.7 and newer, and Clang 3.1 and newer."

                                          So use the one that comes with your compiler.

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

                                          @mrjj

                                          How to install it depends on your compiler and if you really have a static version ?

                                          Install what? If, Qt Installer Framework Opensource 2.0.1, I installed it!
                                          A static version for the app? So why not have a static version?Does it have risks or whatever?

                                          Since you need DLLs , it sounds you are not using a static version so by static , you mean "installed" ?

                                          Dear mrjj, I really know nothing about these things! I'm a programmer of console apps of C++ and if you see that I could write a good calculator, it's not because of Qt, as I said I just read the first 2 chapters of C++-GUI-Programming-with-Qt-4-2ndEdition, and it was because I learnt C++ programming by PPP book of Stroustrup. So I think I'm good in C++ but very very novice in Qt. That is why I don't understand many things.

                                          My purpose/goal is to be able to create an installer for the apps I create. I publish them for free but maybe some time later I sell them.

                                          "The Qt Installer Framework can be compiled with Microsoft Visual Studio 2013 and newer, GCC 4.7 and newer, and Clang 3.1 and newer."

                                          Do you mean that although I installed Qt Installer Framework Opensource 2.0.1, I can't use it for my purpose on Qt Creator and I should use VS? OK, I've Ms VS 2015 installed on my machine.

                                          So use the one that comes with your compiler.

                                          My compiler for Qt programming is Qt Creator 3.6.0. But for console programming in C++, I use VS 2015.

                                          mrjjM 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