官网下载的diesel用例执行的时候没有继续往下走,所以想看看是卡在哪了。所以需要配置VSCode 调试Rust。
- 安装VSCode插件,因为我是windows所以安装:
https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
点击install。在VSCode里会自动打开插件页面(这个设计超赞,不需要在plugin里再次查找了)。安装之。 - 配置运行。点击左边的“Run and Debug”,在左上角的对话框里有配置,点击后找到“C++Windows”,也就是刚才装的插件。出现一个launch.json文件,修改其中的program值:
"program": "${workspaceFolder}/target/debug/write_post.exe"
- Debug。按F5
- 如果需要变更bin,点击齿轮,修改program的值。
- 默认不支持断点,在file/preferences/settings中勾上它:
结果
以下就是执行到断点时的样子了:
参考
https://www.forrestthewoods.com/blog/how-to-debug-rust-with-visual-studio-code/