基於VS Code 完成Rust開發環境配置及調試(Windows)

一、安裝配置

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開始調試吧:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章