第一步:安装 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 + Srust-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顶部也有调试的快捷按钮