Hi,
Im using C::B with VC toolkit 2k3 for a while now and always wanted to get debugging to work. So today i took the time, created some required libs from the dlls etc. but now i'm pretty stuck. I dont know much about using commandline debuggers and have no idea what to do.
As debugger i use the Debugging Tools for Windows (cdb.exe)
I wrote a pretty simple quicksort prog a while ago and thought i could use it to test debugging (other progs behave the same way if i try to debug them so it doesn't really matter).
Every time i start debugging it only gives me the following output:
Building to ensure sources are up-to-date
Build succeeded
Selecting target: default
Adding source dir: D:\reinstall\Eigene Dateien\cpp\Quicksort\
Adding source dir: D:\reinstall\Eigene Dateien\cpp\Quicksort\
Adding file: Quicksort.exe
Starting debugger: done
Setting breakpoints
1 2 3 5 7 10 18 21
Microsoft (R) Windows Debugger Version 6.4.0007.2
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: Quicksort.exe
Symbol search path is: D:/REINST~1/EIGENE~1/cpp/QUICKS~1/
Executable search path is:
ModLoad: 00400000 00410000 Quicksort.exe
ModLoad: 7c910000 7c9c7000 ntdll.dll
ModLoad: 7c800000 7c906000 C:\WINDOWS\system32\kernel32.dll
(ff0.aa4): Break instruction exception - code 80000003 (first chance)
eax=00241eb4 ebx=7ffdf000 ecx=00000001 edx=00000002 esi=00241f48 edi=00241eb4
eip=7c911230 esp=0012fb20 ebp=0012fc94 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -
ntdll!DbgBreakPoint:
7c911230 cc int 3
Debugger finished with status 1
No breaking on breakpoints or similar.
In the build options i enabled "Produce debugging symbols".
Btw. i use C::B rev 2687 nightly.
Did i miss something important? Any ideas?
/edit
ok seems like i just cant set breakpoints at some lines, others work. I can live with that though...
It basically works now for my small app. So ive tried to debug a bigger wxWidgets app, but i get no application window and the app seems just to be stuck at some point. If i try to step through it the little arrow marking the current line suddenly disappears on a function call and it doesn't seem to step into it. I'm pretty tired and will probably investigate further tomorrow...