D on Visual Studio?
Ary Manzana
ary at esperanto.org.ar
Wed Sep 12 03:27:43 PDT 2007
As Robert Fraser said, you should try Descent. It displays the contents
of all variables, and in a nice format if you are using ddbg (i.e.:
strings are shown as strings, nested members appear, etc.). To do that,
i advice you to read:
http://dsource.org/projects/descent/wiki/DebuggingPrograms
(also check the screenshots)
Martin Fuchs escribió:
>> There is DDBG that works under code blocks. Most of item a is available
>> and much of item b is there but not integrated (expression work but aren't
>> available from the IDE, watches don't work etc.)
>>
>> There is room for improvment but it's a start
>
> Well, I tried Code::Blocks and the DDBG integration with the current
> development snapshot.
> First of all I must say, I had some hassles setting up the environment to
> build and debug a test program:
>
> - There was missing the -g linker option in the default debug settings of
> Code::Blocks.
>
> - To configure the debugger I had to specify the GDB wrapper script
> "ddbg_gdb.bat" instead of "ddbg.exe" itself in code block's toolchain
> configuration.
>
>
> OK, now I can build D programs and launch thd ddbg debugger in Code::Blocks.
> But what I am still missing is:
>
> You can't see the contents of all varaiables. For example it isn't even
> possible to display strings and array variables in the watch window.
> This is what I described in my initial post. So again: What exactly is the
> problem - Is there only missing some extension to display complex types in
> the debugger or is the information completely missing in the debug
> information generated by the compiler? If it's only a debugger display
> program, it's only a matter of time when the goal will be reached. In the
> second case it might require a completely new debug info format. So the
> compiler *and* the debugger would require some rewrite.
>
>
More information about the Digitalmars-d
mailing list