Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    [SOLVED] QtCreator 4.8.1 - Qt libraries 4.8.5 for Windows (minGW 4.4) and Mingw 4.4 GDB Debugging HELL

    Tools
    2
    4
    9081
    Loading More Posts
    • 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.
    • R
      RavensAngel last edited by

      All,

      can you please help me to find what is going on.

      First i want to let you know that :

      • I'm working on Windows7 64bit
      • I uninstalled all previous version of any qt related component (QtSDK, QtCreators, Qt Libs, Own build qt versions, etc)
      • I also deleted all data within my appdata folder related to any qtcreator/qt version ever.

      So,

      I downloaded:

      "Mingw 4.4" using forum thread (http://qt-project.org/forums/viewthread/21079), see last comment!

      "Qt libraries 4.8.5 for Windows (minGW 4.4, 317 MB) (Info) (http://qt-project.org/downloads)

      "Qt Creator 2.8.1 for Windows" (53 MB) (Info) (http://qt-project.org/downloads)

      I installed:

      mingw4.4 (simple copy to c:\qt\mingw) and added the location to system PATH

      Qt libs 4.8.5. Refering to the mingw i downloaded

      QtCreator 4.8.1

      I configured:

      Manually added Qt version 4.8.5 within the Tools >> Options >> Build & Run >> Qt Version tab. (in my case: c:\qt\4.8.5\win32\mingw\shared\bin\qmake.exe)

      I adapted the Desktop (default) Kit, which was under the manual field, and set the following settings

      Name: Desktop
      Device Type: Desktop
      Device: Local PC ( default for Desktop)
      Sysroot: <empty>
      Compiler: MinGW (x86 32bit in c:\qt\mingw\bin)
      Debugger: GDN Enging Using: "C:\qt\mingw\bin\gdb.exe"
      Qt version: Qt 4.8.5 (shared)
      Qt mkspec: <empty>
      --> <empty> = empty string

      I created a new Simple Helloworld Qt Gui Application (not qml).
      Which builds perfectly on both debug as release.
      But, when trying to start it in debug, i get the message="The gdb process terminated", title="Unexpected GDB Exit"

      The release works perfect,I tried to run my app from console using gdb which seems to be working perfect as well...

      So the question: WHY HO WHY, is QtCreator NOT working at all!

      Can someone please help me, as I spent a whole day trying to install, uninstall, clean install and nothing seems to be working: indicating I 'm still doing something wrong. The information coming from QtCreator\GDB is not very helpfull at all, leaving me in the dark...

      Hoping for the best, I thank you for any feedback or comment!

      RvN

      PS: still trying to fix it myself :)

      1 Reply Last reply Reply Quote 0
      • JKSH
        JKSH Moderators last edited by

        Hi,

        [quote]

        ... added the location to system PATH

        [/quote]Don't do that, because it increases the risk of wrongly-linked DLLs. Remove all references to MinGW, GDB, and Qt from your PATH.

        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

        1 Reply Last reply Reply Quote 0
        • R
          RavensAngel last edited by

          Although not the solution, I thank you for the info.

          On the other hand, I found a solution for my problem.

          I was smart enough to copy the mingw and pythongdb directories from the QtSDK i had previously installed. I started using those 2 components, and all seems to be working after a small configuration change.

          It's a pitty that nowhere i could find any information towards this (or I didn't find it) in the QT project docs.

          I had to change the debugger in the Desktop kit (see above):
          Debugger: GDN Enging Using: C:\qt\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe

          That seems to do the trick.

          I hope this is helpful for others having troubles setting this environment up.

          Regards

          1 Reply Last reply Reply Quote 0
          • JKSH
            JKSH Moderators last edited by

            Thank you for sharing your solution. Happy coding!

            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

            1 Reply Last reply Reply Quote 0
            • First post
              Last post