Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. [SOLVED] QtCreator 4.8.1 - Qt libraries 4.8.5 for Windows (minGW 4.4) and Mingw 4.4 GDB Debugging HELL
QtWS25 Last Chance

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

Scheduled Pinned Locked Moved Qt Creator and other tools
4 Posts 2 Posters 9.4k Views
  • 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 Offline
    R Offline
    RavensAngel
    wrote on last edited by
    #1

    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
    0
    • JKSHJ Offline
      JKSHJ Offline
      JKSH
      Moderators
      wrote on last edited by
      #2

      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
      0
      • R Offline
        R Offline
        RavensAngel
        wrote on last edited by
        #3

        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
        0
        • JKSHJ Offline
          JKSHJ Offline
          JKSH
          Moderators
          wrote on last edited by
          #4

          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
          0

          • Login

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