我的问题是当我尝试在Eclipse(Kepler)的DDT中启动调试时出现错误:
最终发布序列出错 无法执行MI命令: -gdb-set auto-solib-add on 调试器后端的错误消息: 没有加载符号表 使用“file”命令。 没有加载符号表 使用“file”命令。
我用-gc和-g标志编译了应用程序,但它没有帮助。
我正在使用原始DMD编译器。
答案 0 :(得分:3)
听起来你在使用Windows,DMD还没有GDB支持。您可以从命令行使用windbg或使用Visual Studio插件,该插件在编译后转换调试信息。
答案 1 :(得分:1)
我遇到的问题是编译器(DMD)在Windows下无法使用GDB。如果有人想使用DDT和调试支持,他需要使用GDC编译器。 这实际上在“调试”页面中提到: http://wiki.dlang.org/Debugging