【Rust】环境搭建

embedded/2024/10/30 23:03:21/

▒ 目录 ▒

    • 🛫 导读
      • 需求
    • 1️⃣
      • 安装Chocolatey
      • 安装依赖
    • 2️⃣ 安装RustRover
      • 安装toolchain(rustup、VS)
      • 重启配置生效
      • 设置
      • 安装插件
    • 📖 参考资料

🛫 导读

需求

重装系统,记录下环境搭建遇到的问题。

1️⃣

使用Chocolatey完成一键盘安装Windows环境下的所有程序依赖
https://www.cnblogs.com/AJun816/p/18085693

安装Chocolatey

powershell

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

安装依赖

安装下面依赖
在这里插入图片描述

choco install   cmake
choco install   nasm
choco install   llvm --version 18.1.4choco list

指定版本
–version

2️⃣ 安装RustRover

jetbrains出品,必为精品。
作为小白的我,果断使用,它的各种提示功能,让小编能很好的了解这个语言。
下载免费版本足以:https://download-cdn.jetbrains.com/rustrover/RustRover-2024.1.3.exe

rustupVSfont_41">安装toolchain(rustup、VS)

安装Rust后,打开任意项目,打开Cargo.toml,会提示安装toolchain(也可以直接打开设置对话框):
在这里插入图片描述

在这里插入图片描述

同时根据提示,安装Visual C++(2022):
在这里插入图片描述

重启配置生效

安装后,根据提示重启,使配置生效。

设置

vscode keymap
作为VS系列骨灰级玩家,还是想用VS的快捷键,还好有插件支持,下载一个就行了。
在这里插入图片描述
选择VSCode
在这里插入图片描述

安装插件

TONGYI Lingma
不是广告,用着还不错(没用过更好的,求推荐)。

📖 参考资料

  • 【Rust】简介、安装和编译 https://blog.csdn.net/weixin_43764974/article/details/136311910

http://www.ppmy.cn/embedded/133730.html

相关文章

IDEA无法生成自动化序列serialVersionUID及无法访问8080端口异常的解决方案

作者:CSDN-PleaSure乐事 欢迎大家阅读我的博客 希望大家喜欢 使用环境:IDEA 今天是1024程序员节,先祝大家节日快乐! 无法生成自动化序列serialVersionUID 如果我们在idea当中想要通过generate来生成自动化序列,如下图…

基于去哪儿旅游出行服务平台旅游推荐网站【源码+安装+讲解+售后+文档】

【1】系统介绍 研究背景 随着互联网技术的飞速发展和移动互联网的普及,人们的旅游消费习惯发生了显著变化。在线旅游服务逐渐成为人们计划旅行、预订酒店、机票以及制定行程的主要方式之一。去哪儿网作为国内领先的在线旅游平台之一,通过整合众多旅游资…

深入理解 V8 堆内存限制与分配情况

内存在服务端是一个寸土寸金的东西,在 Node.js v12 版本之前启动应用程序时,如果没有显式指定 --max-old-space-size 标志修改堆的最大内存值,将会采用 V8 的默认设置,64 位的机器上为 1400MB,32 位机器上大约为 700MB…

使用excel统计概率是否符合预期

个人笔记(整理不易,有帮助,收藏点赞评论,爱你们!!!你的支持是我写作的动力) 笔记目录:学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客 个人随笔…

Java面试题库——SSM框架

一、Spring 1.为什么使用Spring? 方便解耦,便于开发; 支持aop切面编程; 声明式事务的支持; 方便程序的测试; 方便集成各种优秀的框架; 降低JavaEE API的使用难度。2.什么是AOP? A…

【网络】1.UDP通信

UDP通信 1 server1.1 server建立的步骤1.2 运行server 2 client2.1 client的建立步骤2.2 运行client 3 总结3.1 server3.2 client 1 server server的启动方式是:./udpserver 8080 --> 格式就是./proc port端口 port端口自己指定 1.1 server建立的步骤 获取文件描…

Redis慢查询分析优化

文章目录 一、定义二、慢查询参数配置三、慢查询日志四、排查步骤五、Redis变慢原因 一、定义 在Redis执行时耗时超过某个阈值的命令,称为慢查询。 慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间&…

【GO实战课】第七讲:电子商务网站(7):性能优化和测试

1. 简介 本课程将探讨电子商务网站的性能优化和测试,以及使用GO语言实现。在本课程中,我们将介绍如何设计一个高性能、可扩展和可靠的电子商务网站,并演示如何使用GO语言编写相关代码。 本课程的目标是帮助学生理解电子商务网站的性能优化和测试原则,并提供一个实际的项目…