Rust-windows安装环境

文章目录

  • 前言
  • 一、Using rustup (Recommended)
  • 二、配置vscode
      • 解决办法:在终端依次运行如下两条指令:
  • 总结


前言

Rust学习系列,之前介绍了macOS环境下的rust安装方式macOS rust安装。这篇学习windows的rust安装方式。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Using rustup (Recommended)

下载地址
在这里插入图片描述
如图选择下载一个对应位数的rustup-init,下载完毕后运行。

在这里插入图片描述
这里我选择的 1 默认配置。

安装成功后终端输入

rustc --version

在这里插入图片描述
顺道查询cargo。
在这里插入图片描述

二、配置vscode

安装扩展插件:

  • rust analyzer
  • codeLLDB
    在这里插入图片描述
    在这里插入图片描述
    cargo new

在这里插入图片描述
问了机器人:
运行cargo new命令时遇到了报错信息:“note: the MSVC targets depend on the MSVC linker but link.exe was not found”。这个错误通常是因为你的系统中缺少了MSVC(Microsoft Visual C++)工具链。

Rust编译器在Windows系统上使用MSVC工具链进行编译,其中包括MSVC编译器和链接器。要解决这个问题,你可以按照以下步骤操作:

确保你的系统中已经安装了MSVC工具链。你可以通过安装Microsoft Visual Studio或者独立的Build Tools来获取它。建议安装最新版本的Visual Studio或者Build Tools,并确保包括了C++的组件。

和官网描述的一样,是我没有安装C++环境。但我不想用这种方式下面用install stable-x86_64-pc-windows-gnu 的方式补充解决。
相比于 MSVC 版本来说,GNU 版本具有更轻量,更靠近 Linux 的优势。

解决办法:在终端依次运行如下两条指令:

rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

依次运行成功如图所示。 最后重新运行 cargo run 。 yes 成功。至此,windows rust环境安装成功。
在这里插入图片描述


总结

本文介绍在windows系统下,安装rust开发环境。采用的是rustup + 补充安装gnu 的方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/411024.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

win11家庭版安装Docker启动一直Starting the Docker Engine...

越多越多的应用通过Docker方式来运行,确实Docker方式运行也很方便,都是一个独立的运行环境,部署也很方便。于是决定安装下Docker试试,之前用Docker的时候还是win10,现在win11了。 安装倒是可以安装上,但是…

OpenCV开发笔记(七十五):相机标定矫正中使用remap重映射进行畸变矫正

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/136293833 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿…

【C语言基础】:操作符详解(二)

文章目录 操作符详解一、上期扩展二、单目操作符三、逗号表达式四、下标访问[]、 函数调用()五、结构成员访问操作符六、操作符的属性:优先级、结合性1. 优先级2. 结合性 操作符详解 上期回顾:【C语言基础】:操作符详解(一) 一、上期扩展 …

YOLO学习中的琐碎知识点

目录 一、导入的库 二、名词介绍 (1)pytorch张量 (2)边界框(bounding box) 三、pycharm操作 (1)参数设置 四、文件认识 五、YOLO如何训练自己的模型 一、导入的库 import to…

五.AV Foundation 视频播放 - 标题和字幕

引言 本篇博客主要介绍使用AV Foundation加载视频资源的时候,如何获取视频标题,获取字幕并让其显示到播放界面。 设置标题 资源标题的元数据内容,我们需要从资源的commonMetadata中获取,在加载AVPlayerItem的时候我们已经指定了…

vue2实现无感刷新token

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 📘 引言: &#x1f4…

大概了解一下G1收集器

在上一篇文章中(链接:大概了解一下CMS收集器)我们提到,CMS是一种主要针对旧生代对象进行回收的收集器。与CMS不同,G1号称“全功能的垃圾收集器”,对初生代内存和旧生代内存均进行管理。鉴于此,这…

如何多环境切换?如何在微服务配置多环境?

问题本质: nacos配置中心的配置是如何被项目读取到的?(nacos的配置中心和项目是如何联系的?) 注意:nacos有配置管理和服务管理,别弄混。自动注册的是服务管理!!! 1. 如何注册到nacos服务管理中心…

如何使用视频号下载提取器提取视频,推荐2种方法使用!

视频号下载提取视频号视频,推荐大家2个方法​! 前者简单,后者较为复杂,不过都可以提取视频号视频,大家可根据实际情况来使用​。 视频号下载工具提取器​? 1:通过搜一搜的这款搜索引擎找到自己…

【前端素材】推荐优质后台管理系统Xmino Admin平台模板(附源码)

一、需求分析 后台管理系统通常是指一个用于管理网站、应用程序或系统的管理界面,通常由管理员使用。其功能和设计思路可以根据具体需求和系统复杂性有所不同,但一般包括以下几个方面的功能和设计考虑: 功能分析: 用户管理&…

vant安装教程(基于vue3)

1、先安装 npm i vant 如果不行安装这个 yarn add vant 2、在main.js中引入即可 import { createApp } from vue import App from ./App.vue import router from ./router import store from ./store import { Button } from vant; import vant/lib/index.css;createApp(App).…

qt-C++笔记之事件过滤器

qt-C笔记之事件过滤器 —— 杭州 2024-02-25 code review! 文章目录 qt-C笔记之事件过滤器一.使用事件过滤器和不使用事件过滤器对比1.1.使用事件过滤器1.2.不使用事件过滤器1.3.比较 二.Qt 中事件过滤器存在的意义三.为什么要重写QObject的eventFilter方法?使用QO…

土耳其商务团一行莅临优积科技考察交流

7月31日土耳其商务代表Emre Arif Parlak等一行三人莅临优积科技考察交流,公司CEO刘其东携团队成员热情接待并深入交流。 商务团首先参观了我司产品生产基地,详细了解了钢结构模块的生产加工工艺流程和质量控制体系。随后参观了我司模块化学校样板房、模块…

Jmeter系列(2)目录介绍

目录 Jmeter目录介绍bin目录docsextrasliblicensesprintable_docs Jmeter目录介绍 在学习Jmeter之前,需要先对工具的目录有些了解,也会方便后续的学习 bin目录 examplesCSV目录中有CSV样例jmeter.batwindow 启动文件jmeter.shMac/linux的启动文件jmete…

企业想要高效上云?如何实现?

进入数字化、智能化时代以后,企业数字化转型已成为企业发展的必然趋势。浪潮之中,越来越多的企业开始积极探索上云路径,云上创新已经成为企业加速数字化转型,提升竞争力的必经之路。 赞奇与华为携手共创云桌面SaaS产品—赞奇云工作…

医院管理系统小程序

**🍅点赞收藏关注 → 私信领取本源代码、数据库🍅 本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目希望你能有所收获,少走一些弯路。🍅关注我不迷路🍅**一 、设计说明 1.1 研究背景…

解决方案 || 在Windows中运行含有bash命令的开源代码仓库

在Windows中运行含有bash命令的开源代码仓库 文章目录 在Windows中运行含有bash命令的开源代码仓库问题分析解决方案使用Git Bash使用Windows Subsystem for Linux (WSL)使用Cygwin 结论 问题分析 在开源社区中,许多项目都是基于Unix-like系统(如Linux或…

EXCEL如何从另一个表查找匹配信息

目录 1.背景:我们有一个目标呈现表,想要从另一个表中查询得到信息,比如根据身份证id查询该id的名字、性别等个人基本信息,或者从另一个财务信息表查询该id的工资信息等; 2.基础方法:利用VLOOKUP函数根据单…

操作系统--设备管理

一、设备控制器 我们的电脑设备可以接非常多的输入输出设备,比如键盘、鼠标、显示器、网卡、硬盘、打印机、音响等等,每个设备的用法和功能都不同。为了屏蔽设备之间的差异,每个设备都有一个叫设备控制器(Device Control&#xf…

淘金优化算法GRO求解不闭合MD-MTSP,可以修改旅行商个数及起点(提供MATLAB代码)

一、淘金优化算法GRO 淘金优化算法(Gold rush optimizer,GRO)由Kamran Zolf于2023年提出,其灵感来自淘金热,模拟淘金者进行黄金勘探行为。淘金优化算法(Gold rush optimizer,GRO)提…