基于VS Code 完成Rust开发环境配置及调试(Windows)

一、安装配置

1、Rust官网可以下载rustup‑init.exe Windows安装文件,打开后出现如下命令行窗口,可输入1自动安装,会自动配置环境。

基于VS Code 完成Rust开发环境配置及调试(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:

基于VS Code 完成Rust开发环境配置及调试(Windows)_第2张图片

3、选择mian.rs,输入如下内容(//号为注释符),保存:

fn main() {
    println!("Hello World!"); //测试输出
}

4、选择Cargo.toml,输入如下内容(#号为注释符),保存:

[package]
name = "TargetName" #项目名
version = "0.0.1" #版本号
authors = ["YourName "] #作者信息

5、通过CMD定位到项目根目录,通过Cargo build编译程序得到可执行文件:

基于VS Code 完成Rust开发环境配置及调试(Windows)_第3张图片

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开始调试吧:

你可能感兴趣的:(Rust)