Windows 10 配置Rust+vscode开发环境

本文详细介绍了如何在Windows10系统上搭建Rust编程语言的开发环境,包括安装git、Microsoft C++生成工具,使用rustup安装Rust,并通过VSCode配置Rust开发插件,最后通过实例验证环境配置成功。
摘要由CSDN通过智能技术生成

在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还有很多其他玩法,例如远程开发等

配置 VS CodeRust 开发环境,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了 Rust 编程语言的工具链。你可以在命令行中运行 `rustc --version` 来检查是否已经安装。如果没有安装,你可以按照 Rust 官方网站上的说明进行安装。 2. 在 VS Code 中安装 Rust 插件。打开 VS Code,点击左侧的扩展图标(四个方块组成的图标),在搜索栏中输入 "Rust",然后选择 Rust 插件并点击安装。 3. 在 VS Code 中打开一个 Rust 项目或创建一个新的项目。在菜单栏中选择 "文件" -> "打开文件夹",然后导航到你的 Rust 项目所在的文件夹并选择打开。 4. 在项目文件夹中创建一个名为 ".vscode" 的文件夹(如果它还不存在),然后在该文件夹中创建一个名为 "settings.json" 的文件。 5. 在 "settings.json" 中添加以下配置: ```json { "rust-client.enabled": true, "rust-client.autoStartRls": true } ``` 这些配置将启用 Rust 插件并自动启动 RLS(Rust Language Server)。 6. (可选)如果你想使用特定的 Rust 工具链,可以在 "settings.json" 中添加以下配置: ```json { "rust-client.rustupPath": "/path/to/rustup" } ``` 将 "/path/to/rustup" 替换为 Rust 工具链的实际路径。 7. 保存并关闭 "settings.json" 文件。 现在,你的 VS Code 环境已经配置好了 Rust 开发环境。你可以在编辑器中编写和调试 Rust 代码。插件提供了丰富的功能,如语法高亮、代码补全、代码导航等,可以帮助你更轻松地进行 Rust 开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值