windows配置VSCode调试rust

本文档详细介绍了如何在Windows环境下配置Visual Studio Code(VSCode)来调试Rust程序。首先,安装C++插件,然后配置运行和调试设置,包括修改launch.json文件中的program值。通过设置,可以实现断点调试,并展示了断点暂停时的界面。参考提供的链接,你可以轻松学会在VSCode中调试Rust代码。
部署运行你感兴趣的模型镜像

官网下载的diesel用例执行的时候没有继续往下走,所以想看看是卡在哪了。所以需要配置VSCode 调试Rust。

  1. 安装VSCode插件,因为我是windows所以安装:
    https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
    点击install。在VSCode里会自动打开插件页面(这个设计超赞,不需要在plugin里再次查找了)。安装之。
  2. 配置运行。点击左边的“Run and Debug”,在左上角的对话框里有配置,点击后找到“C++Windows”,也就是刚才装的插件。出现一个launch.json文件,修改其中的program值:
    "program": "${workspaceFolder}/target/debug/write_post.exe"
  3. Debug。按F5
  4. 如果需要变更bin,点击齿轮,修改program的值。
    修改运行配置
  5. 默认不支持断点,在file/preferences/settings中勾上它:
    勾上断点

结果

以下就是执行到断点时的样子了:
停在断点

参考

https://www.forrestthewoods.com/blog/how-to-debug-rust-with-visual-studio-code/

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

配置 Rust 开发环境路径以便在 VSCode 中进行开发时,需要确保系统环境变量以及 VSCode 插件的设置正确无误。以下是详细的配置步骤: ### 配置 Rust 环境变量 1. 安装 Rust 时,默认会通过 `rustup` 安装到用户的本地目录中,例如在 Windows 上可能是 `C:\Users\用户名\.cargo\bin`。需要将该路径添加到系统的 `PATH` 环境变量中,以确保终端可以识别 `rustc` 和 `cargo` 等命令。[^3] 2. 如果在安装后重启终端时提示找到命令,应检查 `.cargo/bin` 目录是否已正确添加到 `PATH` 中。例如,如果安装在 `D:\Program Files\Rust\cargo\bin`,则需将该路径添加至系统环境变量。 ### VSCode 配置 Rust 开发环境路径 1. 在 VSCode 中进行 Rust 开发,建议安装以下扩展插件以提升开发效率: - `rust-analyzer`:提供代码分析、自动补全、跳转定义等功能。 - `CodeLLDB`:用于调试 Rust 程序。 - `Better TOML`:增强对 `Cargo.toml` 文件的支持。 2. 在 VSCode 中打开项目文件夹后,可以通过终端运行 `cargo new project_name` 来创建一个新的 Rust 项目。确保 `cargo` 命令能够正常执行,说明路径配置已经生效。 3. 为了使 VSCode 正确识别 Rust 工具链,可以在 VSCode 的设置中配置 `rust-analyzer` 的路径。打开命令面板(Ctrl+Shift+P),选择 `Rust Analyzer: Rebuild Project` 或 `Rust Analyzer: Reload Workspace` 来刷新项目配置。 4. 如果使用 WSL(如 Ubuntu)进行开发,则需要在 WSL 环境中安装 Rust 工具链,并确保 VSCode 的远程开发插件(Remote - WSL)已安装。打开 WSL 终端后,使用 `rustup` 安装 Rust,并将 `.cargo/bin` 添加到 `~/.bashrc` 或 `~/.zshrc` 中,以确保每次终端启动时路径生效。 ### 示例:检查 Rust 安装和路径配置 ```bash # 检查 Rust 是否安装成功 rustc --version # 检查 Cargo 是否可用 cargo --version # 查看当前 PATH 环境变量 echo $PATH ``` 如果所有步骤配置正确,VSCode 将能够识别并支持 Rust 项目的开发、构建和调试功能。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值