April 28, 2012

Syjgin Syjgin
Lab Rat
1 posts

Can not setup debugger

 

Hi. I have used Qt Creator on Gentoo but now want to setup it on windows 7 too.
But i can’t configure neither gdb nor cdb: when I was trying to debug program with gdb, I saw the error message “the gdb process is unexpectedly finished(code 0)”. I have used automatically detected gdb executable, manually selected “gdb.exe” from minGW installation and python gdb helper – this was no effect at all. After that I was trying to use Microsoft’s cdb debugger, which seems can be downloaded from this page [msdn.microsoft.com]
But after installation I couldn’t locate where “cdb.exe” is. And QtCreator can’t – when I start debugging with the “MSVC 2010 Debug” profile, I saw the error message, that Qt Creator can’t find cdb debugger and gdb will be used. After this I saw the previously reported errors of gdb.

Maybe somebody already faced with same error? Can I download cdb as single file, not as useless installer? Or, maybe, there is a way to fix pre-installed gdb in Qt SDK?

3 replies

April 28, 2012

koahnig koahnig
Dinosaur Breeder
2929 posts

welcome to devnet

I have moved your post to the “tools” forum, since you have a qt creator related question.

One note, you cannot mix easily different compilers on the windows system. You may use mingw or one of the microsoft compilers as a tool chain. I would recommend to stay in one tool chain, when you are starting and trying to get something to work.

You should be able to use the sdk installer for updating/installing the different components. Restart the installer and see which tools are missing and they should be installable in addition to what you have already installed.

April 30, 2012

Tobias Hunger Tobias Hunger
Hobby Entomologist
3373 posts
  • GDB only works well with mingw binaries, CDB only with MSVC binaries. You can not mix those and have a good debugging experience.
  • For gdb: Please use a gdb 7.2 or later with python support. We ship one that works in the Qt SDK (at least with the mingw we ship along;-), in many of the mingw packages I used so far the debugger did not work properly.
  • For CDB: Microsoft has moved around its debugger in the newest Windows SDK (and has no more stand-alone package which we used to recommend before). You will need to use a Qt Creator 2.5 (the release candidate was just released) to have it picked up now.

April 30, 2012

Syjgin Syjgin
Lab Rat
1 posts

Thank you. Currently my windows desktop on work isn’t available. Tomorrow I’ll try to detect, which version of GDB i’m using or will install 2.5

 
  ‹‹ two instances of g++ delivered with Qt?      How to create an installer??? ››

You must log in to post a reply. Not a member yet? Register here!