在windows 10系统下配置Rust+vscode环境

1. 安装git环境

rust项目管理工具cargo配置的新项目默认使用git管理,最好是将git也按照到系统中。
下载地址https://git-scm.com/downloads ,我下载的按照包文件为Git-2.30.0.2-64-bit.exe

点击进行按照既可(可以选择安装目录等,其他的信息如果不清楚一路默认即可)
在这里插入图片描述
安装完成后验证:

C:\Users\xxxx> git --version
git version 2.30.0.windows.2

如果有需要,可以安装一个git可视化客户端 TortoiseGit

2. 安装Microsoft C++生成工具

Rust 的编译工具依赖 C 语言的编译工具,可以使用Microsoft C++ 生成工具(或者 MinGW + GCC 编译环境)。如果系统没有安装Visual Studio IDE开发环境,一般Microsoft C++ 生成工具是没有的,需要单独安装。

下载地址https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/ 进行下载生成工具
例如我下载到的版本是:vs_buildtools__24487664.1602228744.exe ,管理员角色运行exe文件,弹出的窗口选中[C++ 生成工具],然后进行安装,语言可以选择中文+英语
在这里插入图片描述
安装远程以后,控制面板查看程序,包含如下
在这里插入图片描述

3. 安装配置Rust

使用官方推荐的rustup工具安装&管理Rust工具链

3.1 安装rustup

下载地址(64-bit)https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe
点击 rustup-init.exe 进行安装,如果没有之前的安装Microsoft C++生成工具,会弹出提示进行安装,这里我们预安装好了,直接回车[Enter]就可以了。
在这里插入图片描述
安装成功后进行确认(cmd窗口)

rustup --version
rustup 1.23.1 (3df2264a9 2020-11-30)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.49.0 (e1884a8e3 2020-12-29)`

rustc --version
rustc 1.49.0 (e1884a8e3 2020-12-29)

cargo --version
cargo 1.49.0 (d00d64df9 2020-12-05)

3.2 写个helloworld验证一下

3.2.1 直接rustc[不用cargo]
> type hello_world.rs
fn main() {
    let greetings = "hello world!";
    println!("{}", greetings);
}

> rustc hello_world.rs

> hello_world.exe
hello world!

3.2.2 使用cargo创建项目
E:\Workspace\Lang\rust> cargo new hello
     Created binary (application) `hello` package
E:\Workspace\Lang\rust> cd hello
E:\Workspace\Lang\rust\hello> dir
src
Cargo.toml
.gitignore

E:\Workspace\Lang\rust\hello>type src\main.rs
fn main() {
    println!("Hello, world!");
}

E:\Workspace\Lang\rust\hello>cargo run
   Compiling hello v0.1.0 (E:\Workspace\Lang\rust\hello)
    Finished dev [unoptimized + debuginfo] target(s) in 1.22s
     Running `target\debug\hello.exe`
Hello, world!

4. 配置vsCode

4.1 安装vscode

可以使用Visual Studio Code 通过配置插件作为Rust的开发环境(IDE)
vsCode下载地址https://code.visualstudio.com/Download 我下载到的当前System Installer版本 VSCodeSetup-x64-1.53.0.exe 点击进行安装即可

可以根据自己的需要选择安装目录或者默认,以后一路下一步默认即可。
在这里插入图片描述
安装完成,运行如下
在这里插入图片描述

4.2 在vscode配置Rust开发插件

  • rust-analyzer – 新一代rls,老的可以不用安装了。
  • CodeLLDB – Debug时需要用到的插件
  • Better TOML – TOML标记语言支持
  • crates – crates.io 依赖的一个扩展,Cargo.toml管理依赖使用
  • Tabnine – 只能助手,很好用,就是有点耗费CPU/内存,可以选择安装使用
  • Auto Close Tag – 自动添加HTML/XML close tag

4.3 使用vsCode开发rust项目

导航栏 – terminal – New Terminal· 或者 快捷键 Ctrl+Shift+`
在termi里切换工作目录,创建rust项目工程,之后 导航栏 – File – Open Folder 选择项目路径,打开项目
在这里插入图片描述
打开项目目录,可以开发代码了,之后再terminal里面可以编译,运行代码[cargo run],如下
在这里插入图片描述

到这里,windows 10 +rust +vsCode 开发环境搭建完成,VsCode还有很多其他玩法,例如远程开发等

Logo

一站式 AI 云服务平台

更多推荐