news 2026/8/6 13:33:12

Windows下使用Visual Studio Code运行一个rust程序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows下使用Visual Studio Code运行一个rust程序

第一步:安装 Rust

打开官方网站:

Rust 官方网站

根据实际电脑点击三个中的一个:

下载后点击exe等待安装完成即可。

新打开一个CMD

验证:

rustc --version

例如:

rustc 1.91.0 (xxxxxxxx)

再验证:

cargo --version

例如:

cargo 1.91.0

如果两个命令都正常,说明安装成功。

第二步:安装 Rust 插件

打开 VS Code:

Ctrl + Shift + X

搜索:

rust-analyzer

安装官方插件:

rust-analyzer Publisher: The Rust Programming Language

不建议再安装旧的 Rust 插件(如 Rust Language),目前官方推荐使用rust-analyzer

第三步:创建工程

不要自己新建.rs文件,使用 Cargo 创建工程。

打开终端:

cargo new hello_rust

输出:

Created binary (application) `hello_rust`

进入目录:

cd hello_rust

目录结构:

hello_rust │ ├── Cargo.toml │ ├── Cargo.lock │ └── src │ └── main.rs

第四步:用 VS Code 打开工程

不要只打开main.rs,而是:

File ↓ Open Folder ↓ hello_rust

第五步:Hello World

打开:

src/main.rs

默认就是:

fn main() { println!("Hello, world!"); }

第六步:运行程序

终端:

cargo run

第一次会编译:

Compiling hello_rust v0.1.0 Finished dev profile Running target\debug\hello_rust.exe

输出:

Hello, world!

以后修改代码,再执行:

cargo run

即可。


第七步:自动编译检查

保存文件:

Ctrl + S

rust-analyzer会自动检查语法错误。

例如:

fn main() { let a = ; }

会立即出现红色波浪线,不需要手动编译。


第八步:F5 调试

安装 CodeLLDB

打开扩展:

Ctrl + Shift + X

搜索:

CodeLLDB

安装:

CodeLLDB Publisher: Vadim Chugunov

安装完成后,按:

F5

通常会自动生成:

.vscode launch.json

一个典型的launch.json类似于:

{ "version": "0.2.0", "configurations": [ { "type": "lldb", "request": "launch", "name": "Debug", "cargo": { "args": [ "build", "--bin", "hello_rust" ] }, "args": [], "cwd": "${workspaceFolder}" } ] }

之后:

  • F5:开始调试
  • F10:单步跳过
  • F11:单步进入
  • Shift + F11:跳出函数
  • Shift + F5:结束调试

按了F5进入调试后IDE顶部也有调试的快捷按钮

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 13:32:31

Sinc函数:从理想低通滤波器到数字信号处理的工程实践

1. 从“理想”到“现实”:Sinc函数为何是电气工程师的必修课 如果你在信号处理、通信系统或者图像处理领域工作过,哪怕只是上过相关的课程,大概率都见过一个长相奇特的函数:它在零点取值为1,向两边延伸时像衰减的波浪一…

作者头像 李华
网站建设 2026/8/6 13:29:26

终极指南:OpenCore Legacy Patcher让老款Mac重获新生

终极指南:OpenCore Legacy Patcher让老款Mac重获新生 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为你的老款Mac无法升级最新macOS系统而烦…

作者头像 李华
网站建设 2026/8/6 13:27:16

在Windows上无缝运行安卓应用的革命性方案

在Windows上无缝运行安卓应用的革命性方案 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾经梦想过在Windows电脑上直接运行心爱的安卓应用?现在&a…

作者头像 李华
网站建设 2026/8/6 13:26:37

免费解锁WeMod专业版:2026年终极完整指南与使用教程

免费解锁WeMod专业版:2026年终极完整指南与使用教程 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 想要免费享受WeMod专业版的所有高级…

作者头像 李华
网站建设 2026/8/6 13:23:29

深度解析LDBlockShow:如何高效处理VCF文件中的连锁不平衡分析

深度解析LDBlockShow:如何高效处理VCF文件中的连锁不平衡分析 【免费下载链接】LDBlockShow LDBlockShow: a fast and convenient tool for visualizing linkage disequilibrium and haplotype blocks based on VCF files 项目地址: https://gitcode.com/gh_mirro…

作者头像 李华
网站建设 2026/8/6 13:22:02

如何在浏览器中轻松编辑暗黑破坏神2存档:d2s-editor完整使用指南

如何在浏览器中轻松编辑暗黑破坏神2存档:d2s-editor完整使用指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 还在为暗黑破坏神2的角色培养而烦恼吗?想要快速调整角色属性、获取稀有装备却找不到合适工…

作者头像 李华