精华内容
下载资源
问答
  • Rust windows安装运行问题(不安装vs c++ build tools)
    2021-03-19 13:05:42

    不安装vs c++ build tools也可以

    文章地址

    更多相关内容
  • Rust安装(windows)

    千次阅读 2021-12-17 20:38:37
    windows安装Rust开发环境指南 Rust的安装非常简单,官网下载安装包双击就能安装,但是在windows上使用总是能遇到一些问题,今天我们就来踩踩坑。 设置安装路径 当你安装Rust的时候会发现没法选安装路径,对于强迫症...

    windows安装Rust开发环境指南

    Rust的安装非常简单,官网下载安装包双击就能安装,但是在windows上使用总是能遇到一些问题,今天我们就来踩踩坑。

    设置安装路径

    当你安装Rust的时候会发现没法选安装路径,对于强迫症来说,还没开始就劝退了。其实Rust是可以执行安装路径的,只不过需要通过环境变量来指定。首先说怎么操作,后面再看为什么。

    Rust需要安装两个东西,一个是rustup,一个是cargo。所以你需要设置两个环境变量来分别指定他们的安装目录。

    通过RUSTUP_HOME指定rustup的安装目录。
    通过CARGO_HOME指定cargo的按钻过目录。

    这两个环境变量既可以放在用户环境变量下,也可以放在系统环境变量下。

    当我们打开Rust安装程序,选择y继续安装时,可以先把鼠标网上滚一滚,看看Rust都打印了什么信息。

    在这里插入图片描述

    注意看划红线的地方,如果你没设置过环境变量,那么默认会安装到C:\User\用户名\.rust下。

    没有C++环境

    Rust编译需要C++环境,如果你没有,Rust也能安装成功,只是无法编译代码。下面我们分几种情况来谈论。

    已经安装了Rust

    如果你已经在没有C++环境的情况下安装了Rust,此时你可以选择去安装visual studio code,然后就能使用Rust了。但是如果你不想安装这么个大家伙,而且你本身也不是做C/C++开发的,那么你可以使用下面的命令挽救。

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

    然后在你的rustup的安装目录的toolchain目录下会出现stable-x86_64-pc-windows-gnu这样一个目录,它下面有个bin目录,你需要确认下这个bin目录已经添加到path。然后就能使用Rust编译了。

    关于第二个命令我们稍微解释下。C++的编译工具有两个,一个是msvc,也就是visual studio code会安装的,另一个是mingw。在没有安装visual studio code单数又需要C++环境时,我们会首选安装mingw。上面的第二行命令其实就是把Rust用到的C++工具设置为mingw。因为它默认选择的是x86_64-pc-windows-msvc。
    在这里插入图片描述
    如果你之前已经安装过mingw,但是安装Rust选的是默认的x86_64-pc-windows-msvc。那么其实你只需要执行上面的第二条命令就可以了,但是要注意你的mingw要加到path。

    还没安装Rust

    如果你还没有安装Rust,那么可以在输入y以后选择2,进入自定义安装。然后在需要输入host triple的时候输入x86_64-pc-windows-gnu,后面都默认。当再次回到上图的界面是,你会发现default host triple那一行已经变成了x86_64-pc-windows-gnu,此时再选择1进行安装。

    安装完成后执行下rustup toolchain install stable,装完收工。

    要验证Rust安装成功可以执行下rustup --version
    要更新Rust可以执行rustup update
    卸载请执行rustup self uninstall
    关于rustup命令更多内容,可以看rustup官方文档

    IDE

    Rust并没有专用的IDE,推荐使用vscode,安装下Rust插件,有只能提示和文档,还是蛮爽的。
    在这里插入图片描述
    另外你用vscode打开.rs文件时会提示你安装Rust扩展,直接点安装就完了,装完就可以爽了。再奉送一个vscode小技巧,如果你习惯用命令行的话,输入code .就能打开vscode并且已打开当前目录。

    不知道有没有人好奇我的vscode的毛玻璃效果,它是Vibrancy这个插件,不过只能用于vscode默认的黑色主题。

    最后再奉上一个例子,是力扣题库的第一题:两数之和。需要一点基础,刷题其实也是快速熟悉一门语言语法比较好的方式。

    use std::collections::HashMap;
    
    fn main() {
        let res = tow_sum(vec![3,2,4], 6);
        println!("{:?}", res);
    }
    
    fn tow_sum(nums:Vec<i32>, target: i32) -> Vec<i32> {
        let mut map = HashMap::new();
        for (i,v) in nums.iter().enumerate() {
            let rem = target - v;
            if let Some(j) = map.get(&rem) {
                return vec![i as i32,*j];
            }
            map.insert(v, i as i32);
        }
        vec![]
    }
    
    展开全文
  • 在Macos和Linux上安装Rust无比简单,究其原因是因为这两个系统原生就自带C语言的库,因此想在windows安装Rust,我们首先要安装C环境。 一、安装C/C++环境 C环境有两种选择:安装微软的msvc或者安装mingw/cygwin,...

    欢迎大家加入Rust编程学院,中国最好的Rust学习社区

    1. 官网:https://college.rs
    2. QQ群:1009730433

    以前在Windows下安装Rust还挺麻烦的,需要先安装C++环境,然后手动设置环境变量,最后再安装Rust,还好现在Rust官方为我们提供了新的安装工具.

    一、下载Rustup

    Rustup是一个Rust工具链管理安装工具, 点击此文件链接,下载rustup: rustup-init.exe

    二、安装Rust

    运行 rustup-init.exe 显示如下页面,首先需要安装c++ build工具:
    请添加图片描述

    此时输入Y,继续安装:
    请添加图片描述

    安装脚本告诉我们几件事:

    1. 即将下载安装Rust编译器和Cargo包管理器
    2. 会将cargo相关的可执行文件安装到C:\Users\Administrator\.cargo\bin
    3. Rustup相关的工具会安装到C:\Users\Administrator\.rustup
    4. 相关路径会添加到环境变量,这样才能直接调用这些工具

    此时,有三个安装选项,选择2) Customize installation
    如果想使用GDB调试器就将default host triple 修改为 x86_64-pc-windows-gnu ,你也可以直接使用默认
    在这里插入图片描述

    下面的Default toolchain选择stable, 因为我们要使用稳定版本的Rust:
    在这里插入图片描述

    接下来是修改环境变量,输入Y:
    在这里插入图片描述

    好了,toolchain已经安装完毕,接下来该进入rust主体安装,选择1,进行安装:

    在这里插入图片描述

    在这里插入图片描述

    至此,安装就结束了,我们进行下验证:
    在这里插入图片描述

    安装OK,可以开始你的Rust之旅 : )

    三、国内下载源

    如果在之前的安装过程中发现下载速度过慢,可以配置使用中国科学技术大学(USTC)的 Rustup 镜像:

    1. 设置环境变量
    • RUSTUP_DIST_SERVER : https://mirrors.ustc.edu.cn/rust-static
    • RUSTUP_UPDATE_ROOT : https://mirrors.ustc.edu.cn/rust-static/rustup

    在这里插入图片描述

    1. 设置cargo国内镜像
      CARGO_HOME目录下(windows 下默认是 C:\Users\Administrator.cargo)建立一个名为config的文件,内容如下:
    [source.crates-io]
    
    registry = "https://github.com/rust-lang/crates.io-index"
    
    replace-with = 'ustc'
    
    [source.ustc]
    
    registry = "http://mirrors.ustc.edu.cn/crates.io-index"
    

    四、Rust配置文件

    之前我们在安装过程中遇到的一些配置都可以在这里进行修改,免得因为选错又要重新安装,例如:

    • default_host_triple
    • default_toolchain

    五、Rust常用命令

    1. rsutup show : 列出现在使用的和已安装的 rust 版本
    2. rustup update : 更新所有已安装版本
    3. rustup default: 设置将要使用的版本
    4. rustup component <sub> : 显示 (list) 、添加 (add)、删除 (remove) 组件
    展开全文
  • 1.在当前rust-init.exe路径下打开powershell 2. 执行如下两条命令 $ENV:RUSTUP_DIST_SERVER='https://mirrors.ustc.edu.cn/rust-static' ...3. 在powershell安装rust软件: .\rustup-init.exe ...

    1.在当前rust-init.exe路径下打开powershell

    2. 执行如下两条命令

    $ENV:RUSTUP_DIST_SERVER='https://mirrors.ustc.edu.cn/rust-static'
    $ENV:RUSTUP_UPDATE_ROOT='https://mirrors.ustc.edu.cn/rust-static/rustup'
    

    3. 在powershell安装rust软件:

     .\rustup-init.exe
    
    展开全文
  • Windows 安装Rust

    千次阅读 2022-04-14 19:19:23
    Window 10 操作系统下 安装 Rust 运行环境
  • Windows安装Rust

    千次阅读 2020-02-24 16:06:06
    一、下载Rustup 从官网下载rustup-init.exe(其他平台同理),Rustup是一个Rust工具链管理工具。Rust平均每6周为一个构建周期,每次构建都会生成不同平台的版本。...二、安装Rust 运行 rustup-i...
  • Windows服务 提供用于管理和实施Windows服务的工具的板条箱。 实施Windows服务 本节介绍实现作为Windows服务运行的程序的步骤,有关该程序的完整源代码,请查看examples文件夹。 基本 每个Windows服务都必须实现服务...
  • 目录一、安装rust二、安装Vs Code插件 一、安装rust 下载rust工具: 点击下载rustup-init | ​win.rustup.rs 安装rust:打开rustup-init.exe 安装有2种选择,gnu或者msvc工具链 gnu(本文使用MinGW-w64)占用空间小...
  • Rust - 安装配置 Windows

    2021-09-01 23:48:12
    文章目录前言 前言 记录在 Windows 10 系统下的 Rust 开发配置。
  • winapi-rs:与Windows API的Rust绑定
  • RustWindows安装Rust环境

    千次阅读 2020-08-19 21:10:23
    Rust官网 http://rust-lang.org 下载安装包 https://www.rust-lang.org/learn/get-started 下载中 下载完成 安装 以管理员权限运行rustup-init.exe 选择默认安装 下载cargo中 ...
  • 本文主要记录下 Rust 安装的过程 一、安装 Rust 进入Rust官网下载安装包: https://www.rust-lang.org/tools/install 我使用的是《DOWNLOAD RUSTUP-INIT.EXE (64-BIT)》 下载运行: 因为刚开始学,所以我直接使用 ...
  • Rust + Windows + Mingw安装

    千次阅读 2020-04-02 15:39:57
    Rust安装步骤 1 安装环境说明 系统 Toolchain Windows 10 64位 Mingw 1 设置安装路径 设置环境变量 CARGO_HOME来指定cargo的安装目录。 设置环境变量 RUSTUP_HOME来指定rustup的安装目录。 2 启动rust-...
  • 本机Windows GUI阅读此版本的本机Windows GUI已不再维护(并且已保留2到3年)。 就是说,该库位于本机Windows GUI中。请阅读此版本的本机Windows GUI(已经维护了2到3年)。 也就是说,该库正在通过1.0prerelease...
  • Rust编写Windows Shellcode 项目概况 Windows shellcode项目位于shellcode/ ,它可以构建为仅包含.text节的PE文件,并且没有外部依赖项。 然后,我们可以转储.text节并进行一些修补以使其与位置无关。 这个想法...
  • 灰尘 Windows 的 GUI 框架
  • winreg Rust绑定到MS Windows Registry API。 工作正在进行中。 当前功能:基本注册表操作:打开/创建/删除键,读取和写入winreg Rust绑定到MS Windows Registry API。 工作正在进行中。 当前功能:基本注册表操作:...
  • Rust for Windows中的窗口库 你好,世界! struct Application ; impl Application { fn new () -> Result < Self> { wita :: WindowBuilder :: new () . title ( "hello, world!" ) . build ()?; Ok ( Self ...
  • mingw64+Rust+Windows11安装

    2021-12-01 21:18:23
    Windows+mingw64+Rust安装,找了好久。奈何没完整的教程,自己写个吧...
  • 本篇文章介绍了windows系统rust安装流程和crates换源的方式。
  • Rust开发调试环境搭建Windows

    千次阅读 2019-07-28 09:00:26
    Rust Windows环境搭建 2019年02月18日 13:48:316日Simmp阅读数 1672 该文章主要讲述在...rust 官方提供了一系列版本、包安装管理工具,如rustup和cargo。 基本组件 rustup 初始化 从rustup.rs官网下载ru...
  • Windows10上安装Rust
  • rdev一个简单的库,用于在MacOS,Windows和Linux(x11)上侦听事件并将事件发送到键盘和鼠标。 您还可以检出Enigo,这是另一个c rdev简单库,用于在MacOS,Windows和Linux(x11)上侦听事件并将事件发送到键盘和鼠标...
  • 此板条箱提供了类型和方法定义,以使用RustWindows运行时(WinRT) API。 地位 该库仍会发生重大更改,但是已经可以使用所有API,包括异步API(可以将完成处理程序作为闭包来传递)。 目前尚不支持使用继承创建...
  • Rust / WinRT遵循C ++ / WinRT建立的传统,即使用标准语言和编译器为Windows运行时构建语言投影,从而为Rust开发人员调用Windows API提供了自然而惯用的方式。 Rust / WinRT语言投影Rust / WinRT遵循C ++ / WinRT...
  • Rust安装程序

    2018-08-10 00:18:05
    WindowsRust安装程序,32位,请以管理员身份运行,杀毒软件可能会报毒
  • 此板条箱在Windows API中的“打开”和“保存”对话框上提供了易于使用的抽象,可在GNU和MSVC工具链下使用,且依赖性最小。 例子 标准打开对话框 let dialog_result = wfd :: open_dialog ( Default :: default ())...
  • Windows API 的 Rust 文档

    2021-06-28 18:39:27
    RustWindows API 文档这是Rust for Windows项目的实验性文档生成器。文档在这里发布:https://microsoft.github.io/windows-docs-rs/modules crate 生成要在 bindings crate 中使用的模块路径列表。bindings箱...
  • rust-1.48.0-x86_64-pc-windows-gnu rust 稳定版本,国外下载慢,放在这里

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,081
精华内容 2,832
关键字:

rust windows安装