一、安装配置
1、Rust官网可以下载rustup‑init.exe Windows安装文件,打开后出现如下命令行窗口,可输入1自动安装,会自动配置环境。
Note:上面完成后,就可以通过CMD命令使用cargo和rustup了
2、下载安装racer(用于Rust代码自动补全):
cargo install racer
如果不成功,先将rustup更新成nightly版本,再进行下载:
rustup install nightly
cargo +nightly install racer
3、打开VS Code,搜索插件rust(rls),也就是下载量最高的那个,安装即可
4、为了能调试软件,再安装插件CodeLLDB,当然,也可以选择使用GDB
5、crates是辅助开发者在使用Cargo.toml时管理依赖的插件,推荐下载
二、编译调试
1、新建一个文件夹比如testProj,子目录结构如下(main.rs和Cargo.toml为空即可)
testProj
|- src // 放置源文件的目录
|- main.rs // 源文件
|- Cargo.toml // Cargo的配置文件
2、然后用VS Code打开testProj:
3、选择mian.rs,输入如下内容(//号为注释符),保存:
fn main() {
println!("Hello World!"); //测试输出
}
4、选择Cargo.toml,输入如下内容(#号为注释符),保存:
[package]
name = "TargetName" #项目名
version = "0.0.1" #版本号
authors = ["YourName <YourEmail@example.com>"] #作者信息
5、通过CMD定位到项目根目录,通过Cargo build编译程序得到可执行文件:
6、设置VS Code 的launch.json,输入如下内容,保存:
{
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug",
"program": "${workspaceFolder}/target/debug/testProj", //改成可执行文件实际名称!
"args": [],
"cwd": "${workspaceFolder}"
}
]
}
7、打上断点,F5开始调试吧: