windows 下, 使用 vscode 调试 rust 项目

工具: vscode, rust-analyzer 插件, rust 环境

  • 安装 vscode 插件: rust-analyzer

  • 创建 rust 项目

    • 终端输入命令 cargo new ProjectName
  • 使用cargo run或者cargo build命令编译项目, 生成可执行文件target/debug/ProjectName.exe

    注意: 必须编译通过生成可执行文件后才能进行 debug

  • 创建 launch.json 文件

    • debug 点击创建 launch.json 文件
      创建 launch.json文件

    • 调试器选择 LLDB (rust 调试器为 LLDB)

    调试器选择LLDB

    • 选择 yes, 调试环境会自动配置好

    选择yes

  • 设置断点

  • F5 或者 运行->终端->开启调试

  • 在左侧查看 debug 的变量和堆栈
    debug结果