3

我可以手动设置断点,并使用调试器运行,但我无法在 Rust 程序恐慌时设置断点。如何在恐慌时设置断点,就像我在 C++ 中的异常一样?

我正在使用 Rust 1.29.0-nightly、VS Code 1.25.1 和 MSVC 2017 工具链。

4

1 回答 1

5

通过 MSVC 工具链,您可以使用 Visual Studio 调试器。在 VSCode 中,您可以安装“C/C++”扩展来访问它。尽管有这个名字,调试器还是很好地支持 Rust。

Panics 在设置为展开时使用与 C++ 异常相同的策略,因此您可以使用 C++ 的相同异常断点来捕获恐慌。

(OP提供的截图)

于 2018-08-03T08:19:30.567 回答