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. Create Linux Executable for Qt Application
Forum Updated to NodeBB v4.3 + New Features

Create Linux Executable for Qt Application

Scheduled Pinned Locked Moved Solved Installation and Deployment
23 Posts 4 Posters 9.3k 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.
  • J Offline
    J Offline
    jineshmehta
    wrote on last edited by
    #11

    Hi,

    I am using pluginandpaint examples from qt for now.

    @jsulm I am trying the shared libaray approach for creating my executable. Following is the snap of everything i have :
    a2e0ff0a-1dad-44cc-bb65-5093aa5bde6f-image.png

    I tried following instructions provided as follows:

    cdc14674-fd81-43ac-8cf9-0c776b018ad9-image.png

    And I should get a executable but no luck. :(

    jsulmJ 1 Reply Last reply
    0
    • J jineshmehta

      Hi,

      I am using pluginandpaint examples from qt for now.

      @jsulm I am trying the shared libaray approach for creating my executable. Following is the snap of everything i have :
      a2e0ff0a-1dad-44cc-bb65-5093aa5bde6f-image.png

      I tried following instructions provided as follows:

      cdc14674-fd81-43ac-8cf9-0c776b018ad9-image.png

      And I should get a executable but no luck. :(

      jsulmJ Online
      jsulmJ Online
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #12

      @jineshmehta Can you please post the whole pro file as text?
      "And I should get a executable but no luck. :(" - I'm sure you get an executable (or is compiling failing? If so please post the errors), as it is working from QtCreator. You're hunting the wrong issue. And you did NOT follow all instructions. You stop after building, but you have to deploy. Please take a look and follow the chapter "Creating the Application Package" in the link I posted.

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

      J 1 Reply Last reply
      0
      • jsulmJ jsulm

        @jineshmehta Can you please post the whole pro file as text?
        "And I should get a executable but no luck. :(" - I'm sure you get an executable (or is compiling failing? If so please post the errors), as it is working from QtCreator. You're hunting the wrong issue. And you did NOT follow all instructions. You stop after building, but you have to deploy. Please take a look and follow the chapter "Creating the Application Package" in the link I posted.

        J Offline
        J Offline
        jineshmehta
        wrote on last edited by
        #13

        @jsulm I have created a small video of the step I am following. Let me know if something is wrong.
        FYI :
        https://streamable.com/ockbjf

        jsulmJ 1 Reply Last reply
        0
        • J jineshmehta

          @jsulm I have created a small video of the step I am following. Let me know if something is wrong.
          FYI :
          https://streamable.com/ockbjf

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

          @jineshmehta Please open a terminal go to the directory where your app was deployed to and start the app. Do you see any errors/warnings?

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

          J 1 Reply Last reply
          0
          • jsulmJ jsulm

            @jineshmehta Please open a terminal go to the directory where your app was deployed to and start the app. Do you see any errors/warnings?

            J Offline
            J Offline
            jineshmehta
            wrote on last edited by
            #15

            @jsulm ce44198b-3a92-4b4b-8136-d5c1458bdf55-image.png

            jsulmJ 1 Reply Last reply
            0
            • J jineshmehta

              @jsulm ce44198b-3a92-4b4b-8136-d5c1458bdf55-image.png

              jsulmJ Online
              jsulmJ Online
              jsulm
              Lifetime Qt Champion
              wrote on last edited by
              #16

              @jineshmehta UNIX basics: ./plugandpaint

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

              J 1 Reply Last reply
              1
              • jsulmJ jsulm

                @jineshmehta UNIX basics: ./plugandpaint

                J Offline
                J Offline
                jineshmehta
                wrote on last edited by
                #17

                @jsulm It works. But cant we create an executable?

                jsulmJ 1 Reply Last reply
                0
                • J jineshmehta

                  @jsulm It works. But cant we create an executable?

                  jsulmJ Online
                  jsulmJ Online
                  jsulm
                  Lifetime Qt Champion
                  wrote on last edited by jsulm
                  #18

                  @jineshmehta said in Create Linux Executable for Qt Application:

                  It works. But cant we create an executable?

                  I don't get it: if it works it is already an executable.
                  Or do you mean you want to have everything in one single executable?

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

                  J 1 Reply Last reply
                  1
                  • jsulmJ jsulm

                    @jineshmehta said in Create Linux Executable for Qt Application:

                    It works. But cant we create an executable?

                    I don't get it: if it works it is already an executable.
                    Or do you mean you want to have everything in one single executable?

                    J Offline
                    J Offline
                    jineshmehta
                    wrote on last edited by
                    #19

                    @jsulm i want it like send one. Something like qtmaintainence tool

                    @jineshmehta said in Create Linux Executable for Qt Application:

                    I am trying to create a executable file on Linux something like maintenance tool (see snap)

                    1de6f95e-5ec6-468d-8a22-e19e67941570-image.png

                    I am using Template as app for my qt project like this :

                    #config
                    CONFIG += c++11
                    #template
                    TEMPLATE = app

                    The file getting created is a shared library. I don't know why. Please assist.

                    bba1db06-fd1c-4131-9b41-d4083cf1ac2b-image.png

                    jsulmJ 2 Replies Last reply
                    0
                    • J jineshmehta

                      @jsulm i want it like send one. Something like qtmaintainence tool

                      @jineshmehta said in Create Linux Executable for Qt Application:

                      I am trying to create a executable file on Linux something like maintenance tool (see snap)

                      1de6f95e-5ec6-468d-8a22-e19e67941570-image.png

                      I am using Template as app for my qt project like this :

                      #config
                      CONFIG += c++11
                      #template
                      TEMPLATE = app

                      The file getting created is a shared library. I don't know why. Please assist.

                      bba1db06-fd1c-4131-9b41-d4083cf1ac2b-image.png

                      jsulmJ Online
                      jsulmJ Online
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #20

                      @jineshmehta Sorry, I don't understand what you mean. plugandpaint is your executable, so what do you want to change?

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

                      1 Reply Last reply
                      0
                      • J jineshmehta

                        @jsulm i want it like send one. Something like qtmaintainence tool

                        @jineshmehta said in Create Linux Executable for Qt Application:

                        I am trying to create a executable file on Linux something like maintenance tool (see snap)

                        1de6f95e-5ec6-468d-8a22-e19e67941570-image.png

                        I am using Template as app for my qt project like this :

                        #config
                        CONFIG += c++11
                        #template
                        TEMPLATE = app

                        The file getting created is a shared library. I don't know why. Please assist.

                        bba1db06-fd1c-4131-9b41-d4083cf1ac2b-image.png

                        jsulmJ Online
                        jsulmJ Online
                        jsulm
                        Lifetime Qt Champion
                        wrote on last edited by
                        #21

                        @jineshmehta If you're confused by this "shared library" in file manager shown for plugandpaint then this is an issue in the file manager. My file manager also shows "shared library" for executables for whatever reason.

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

                        J 1 Reply Last reply
                        0
                        • jsulmJ jsulm

                          @jineshmehta If you're confused by this "shared library" in file manager shown for plugandpaint then this is an issue in the file manager. My file manager also shows "shared library" for executables for whatever reason.

                          J Offline
                          J Offline
                          jineshmehta
                          wrote on last edited by
                          #22

                          @jsulm oh ok. I was confused about that only. Thanks for the clarification.

                          1 Reply Last reply
                          0
                          • J Offline
                            J Offline
                            jineshmehta
                            wrote on last edited by
                            #23

                            @jsulm I found the problem and the solution as well. Check this out: https://stackoverflow.com/questions/45329372/ubuntu-recognizes-executable-as-shared-library-and-wont-run-it-by-clicking

                            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