[Qt-creator] pause debugger on assert?
lstask at gmail.com
Wed Feb 22 22:27:46 CET 2012
On Wed, Feb 22, 2012 at 1:02 PM, Orgad and Raizel Shaneh
<orgads at gmail.com>wrote:
> On Wed, Feb 22, 2012 at 10:48 PM, Liam Staskawicz <lstask at gmail.com>wrote:
>> I'm developing a Makefile based non-Qt C++ project on Windows with mingw
>> and Qt Creator 2.4.1 at the moment, and just about everything is working
>> splendidly - thanks! 2 minor issues I'm having:
>> - when I'm debugging (with GDB), the debugger does not pause when an
>> assert() is triggered, and instead exits without giving me a chance to
>> examine the stack, etc. Is this expected behavior? Is there a recommended
>> way to configure the debugger to pause on assert?
>> - when debugging, stdout gets routed to the debug console (mixed with the
>> other debug output) instead of to the 'Application Output' tab as it does
>> when run normally. Is it possible to configure the debugger to send stdout
>> to the Application Output console?
>> Qt-creator mailing list
>> Qt-creator at qt-project.org
> The first issue was resolved in master, see
> Regarding stdout, is this a console application? First, add CONFIG +=
> console to your pro file (assuming you're using qmake), then click Projects
> on the side bar, Run Settings tab and check 'Run in terminal'.
> - Orgad
Great! Glad to see the first one resolved already, will be looking forward
For the stdout issue, I am not building a Qt app, just a standard C++ app
via Makefile, not qmake. The logs in question are from normal printf()
output. As I mentioned, the output is captured properly in the 'Application
Output' tab when not debugging, just while debugging it gets redirected to
the debug console and mixed with other debugger output.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Qt-creator