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. Qt Creator External Terminal Configuration
Forum Updated to NodeBB v4.3 + New Features

Qt Creator External Terminal Configuration

Scheduled Pinned Locked Moved General and Desktop
14 Posts 2 Posters 9.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.
  • mrjjM Offline
    mrjjM Offline
    mrjj
    Lifetime Qt Champion
    wrote on last edited by
    #4

    I installed qt 5.5 in kubuntu.
    I put
    /usr/bin/xterm -hold -e in "Terminal"
    and it display a xterm and stops at break points.
    Only tested with some printf + fflush(stdout);

    Seems ok?

    freddy311082F 1 Reply Last reply
    0
    • mrjjM mrjj

      I installed qt 5.5 in kubuntu.
      I put
      /usr/bin/xterm -hold -e in "Terminal"
      and it display a xterm and stops at break points.
      Only tested with some printf + fflush(stdout);

      Seems ok?

      freddy311082F Offline
      freddy311082F Offline
      freddy311082
      wrote on last edited by
      #5

      @mrjj

      well... let me explain my environment..

      in my enterprise they use KDevelop to develop our system... I'm loading a CMakeList.txt project, not a .pro file. In the second place, I'm running an external application... my application is a pp_paraguay_suscripcion.mod, which is a library, is not an executable file.

      I had set the Executable and Working directory configurations manually, which are in the Project configuration in the Run tab from the Kit which I use...

      after that, I had set the xterm -hold -e configuration in the Terminal configuration...

      I'm using Debian Wizzy... run my application work fine, the problem is when I try to debug it... With KDevelop I can do it well, but with QtCreator I can't because, the program wait for my input, and after I set my input, program run and finish without stop in any breakpoint...

      that is my issue... maybe I'm missing something, but I don't know what

      regards

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

        Im not sure it can work if not all are build in qt.

        https://forum.qt.io/topic/26538/problem-debugging-shared-and-static-libs-in-qt-creator/2

        I assume pp_paraguay_suscripcion.mod is a .so
        and you have another program you set "run" as to use as loader / main program. ( is that also build in qtCreator ?)

        I have never tried a CMakeList project, but I assume it does set it for debug.

        Have you tried something simple and seen that it can stop at break points ?

        1 Reply Last reply
        0
        • freddy311082F Offline
          freddy311082F Offline
          freddy311082
          wrote on last edited by
          #7

          pp_paraguay_suscripcion.mod is an so and I have set run other program who load pp_paraguay_suscripcion.mod. Neither of then are build with QtCreator... they are build with KDevelop...

          I have try only set breakpoint into the first function cal of my pp_paraguay_suscripcion.mod library, but QtCreator does not stop there...

          that is my problem

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

            I have not tried with a non qt loader program.
            Maybe I can later.
            And you are 100% sure the pp_mod SO are in debug mode ?

            SET(CMAKE_BUILD_TYPE Debug)
            project(mybuildtype)

            in top of CMakeList.txt ?

            freddy311082F 1 Reply Last reply
            0
            • mrjjM mrjj

              I have not tried with a non qt loader program.
              Maybe I can later.
              And you are 100% sure the pp_mod SO are in debug mode ?

              SET(CMAKE_BUILD_TYPE Debug)
              project(mybuildtype)

              in top of CMakeList.txt ?

              freddy311082F Offline
              freddy311082F Offline
              freddy311082
              wrote on last edited by
              #9

              @mrjj yes because the same application I'm debugging it with KDevelop, is exactly the same :(

              mrjjM 1 Reply Last reply
              0
              • freddy311082F freddy311082

                @mrjj yes because the same application I'm debugging it with KDevelop, is exactly the same :(

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

                @freddy311082

                Hmm , then i am out of suggestions.

                The external application (the loader) is a kdevelop program, or completely external ?

                Would it be possible to build that in QCreator too just to check?

                freddy311082F 1 Reply Last reply
                0
                • freddy311082F Offline
                  freddy311082F Offline
                  freddy311082
                  wrote on last edited by
                  #11

                  the external application is an executable made it a time ago and I have not permission to its code.... QtCreator run the executable application, and in some point he stop running waiting for my input in console (in this case, xterm)... when I set the input, debugger does not stop... i can build my .mod file with qt creator, in fact, I made it many times, the problem is that the debugger does not stop...

                  tomorrow i will build again the app with qt creator and I'll tell you my frind

                  thanks for answer

                  regards

                  1 Reply Last reply
                  0
                  • mrjjM mrjj

                    @freddy311082

                    Hmm , then i am out of suggestions.

                    The external application (the loader) is a kdevelop program, or completely external ?

                    Would it be possible to build that in QCreator too just to check?

                    freddy311082F Offline
                    freddy311082F Offline
                    freddy311082
                    wrote on last edited by
                    #12

                    @mrjj

                    Hi mrjj

                    I had compiled my .mod file with Qt Creator and debugger doesn't stop in the breakpoint

                    I cant compile with Qt Creator the main application who run and load my library, I don't have access to it, and I think that we are found a bug, because KDevelop stop in the break point and Qt Creator doesn't.

                    And I know that Qt Creator is running my application because I can see the my output messages at xterm console, but DEBUGGER DOESN'T STOP IN THE BREAKPOINTS !! :(

                    regards my friend, and thank you very much

                    mrjjM 1 Reply Last reply
                    0
                    • freddy311082F freddy311082

                      @mrjj

                      Hi mrjj

                      I had compiled my .mod file with Qt Creator and debugger doesn't stop in the breakpoint

                      I cant compile with Qt Creator the main application who run and load my library, I don't have access to it, and I think that we are found a bug, because KDevelop stop in the break point and Qt Creator doesn't.

                      And I know that Qt Creator is running my application because I can see the my output messages at xterm console, but DEBUGGER DOESN'T STOP IN THE BREAKPOINTS !! :(

                      regards my friend, and thank you very much

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

                      @freddy311082

                      Hi freddy

                      If I read here
                      http://doc.qt.io/qtcreator/creator-debugger-operating-modes.html
                      and Launching in Start External Mode
                      it should be as easy
                      Debug > Start Debugging > Start and Debug External Application.
                      and select your "main application"

                      So if that is not working, I guess you found a bug yes. As far as I understand
                      what you have/want.

                      freddy311082F 1 Reply Last reply
                      0
                      • mrjjM mrjj

                        @freddy311082

                        Hi freddy

                        If I read here
                        http://doc.qt.io/qtcreator/creator-debugger-operating-modes.html
                        and Launching in Start External Mode
                        it should be as easy
                        Debug > Start Debugging > Start and Debug External Application.
                        and select your "main application"

                        So if that is not working, I guess you found a bug yes. As far as I understand
                        what you have/want.

                        freddy311082F Offline
                        freddy311082F Offline
                        freddy311082
                        wrote on last edited by
                        #14

                        @mrjj

                        well my friend, then we found a bug, because it doesn't work :(

                        regards

                        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