使用VS Code和MSVC工具链调试Rust程序时,如何在“panic”处设置断点?

问题描述 投票:1回答:1

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

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

debugging visual-studio-code rust breakpoints vscode-debugger
1个回答
2
投票

使用MSVC工具链,您可以使用Visual Studio调试器。在VSCode中,您可以安装"C/C++" extension来访问它。尽管名称,调试器支持Rust就好了。

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

(截图由OP提供)

© www.soinside.com 2019 - 2024. All rights reserved.