Thanks for your answer. I am aware of the Visual D's solution for debugging but I'm actually looking for a candidate debugger for integrating in to DDT, so these solutions won't work for me.
On 1 February 2012 21:39, Rainer Schuetze <r.sagita...@gmx.de> wrote: > Hi, > > > On 01.02.2012 11:31, Gyula Gubacsi wrote: >> >> Hi, >> >> Can somebody update me on how the compiler/debugger implementations >> are going on the 3 main platforms? What are you using, which is the >> most useful for D applications? To my knowledge, the situation is like >> this: >> * Windows: DMD-> producing CodeView debug info format. -> No GDB >> support. >> Old version of WinDBG is in the D bundle. >> GDC ? > > > With the help of cv2pdb (http://dsource.org/projects/cv2pdb) the dmd > generated debug information can be converted to a pdb file, so you can use > most C++ debuggers including Visual Studio. > Visual D (http://www.dsource.org/projects/visuald) includes cv2pdb, but also > mago (http://dsource.org/projects/mago_debugger). mago is a Visual Studio > debug engine that works directly on the dmd generated debug info, but still > misses some features of other debuggers. > > There is also ddbg (http://ddbg.mainia.de/) which integrates with other > IDEs, but it is no longer updated. I don't know how well it works with > recent dmd releases. > > The next Visual D/cv2pdb version will feature gdc support including > debugging (cv2pdb will convert the DWARF info to pdb). > > Rainer