今天我一直在玩 D 2.0,主要是因为 DDJ 中的“The Case for D”。
我已经为 Windows 下载了 D 2.0,但还没有弄清楚如何在调试器中单步执行正在运行的程序。
我试图让附带的 windbg.exe 副本正常工作,但它一直在我身上崩溃,而且似乎看不到源代码。
有一个专门为 D 编写的 Windows 调试器:
使用此工具在 Visual Studio 2008 Express 中进行调试对我来说就像是一种魅力: http ://www.dsource.org/projects/cv2pdb
您也可以使用 windbg 4 或 msvc 6,但是您不会轻易看到特殊 D 类型(如动态数组和散列)的值。
你见过视觉D吗?
Visual D 是一个提供项目管理和语言服务的 Visual Studio 包。它适用于 Visual Studio 2005、2008 和 2010 以及免费的 Visual Studio Shell。
它是开源的(Artistic License 2.0),用 D 本身编写,通过与上述cv2pdb
.
有一个名为 Mago 的 Windows 调试器:http ://www.reddit.com/r/programming/comments/gfp48/mago_a_windows_debugger_for_the_d_programming/