一、安裝配置
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 <[email protected]>"] #作者信息
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開始調試吧: