rust初始配置

乌龙哈里 乌龙哈里     2022-09-23     319

关键词:

学习 Rust 初始配置

运行环境:Window7 64bit,Rust nightly 1.23; 作者:乌龙哈里 2017-10-15


参考:

章节:

  • 安装 Rust
  • 安装 Sublime Text 3

正文:

一、安装 Rust

在Window7 下安装Rust,参考 Rust 官网上的安装方法,用 其他安装 Rust 的方法中的独立安装程序下的 Nightly (1.23) x86_64-pc-windows-msvc.msi

安装完后,发现运行 cargo 需要 msvc 运行环境,没办法,只好去 Visual Studio 2017 的安装上把 vc++ 的选项勾上安装,或者去网页 Visual Studio 下载最下面的Microsoft Visual C++ Redistributable for Visual Studio 2017 单独下载。安装好后运行环境下就有:
visual c++ 2017 redistributable(x64)
visual c++ 2017 redistributable(x86) 。

二、安装 Sublime Text 3

Sublime Text 3 是个优秀的很小的文本编辑器,用来当初学 Rust 的 IDE 应该暂时胜任。去 Sublime Text 官网下载安装。
最新这个版本对 Rust 十分友好,自动有代码补全功能,就不需要像一些网站上所说的要安装 racer 插件之类,先勉强用着。

虽然 window 自带的 cmd 黑框运行命令行不好用,但是比 Sublime Text 3 编译后自带下面的小窗口要大而且清楚,所以我就自己配置了一下 SublimeText3 的编译命令。在 SublimeText3 的 Tools 菜单项下的 build system 最下面的选项 New Build System ,然后输入:

{
    "cmd": ["start","cmd","/k","D:/Sublime Text 3/rustrun.bat"],
    "shell":true
}

然后把文件保存,我这的名字前面为 rust.sublime-build。退出 SublimeText 再重新打开,就会发现在 Tools -> Build System 下有小写 rust 选项,去打个勾就成了。下来去 D:\Sublime Text 3\ 目录下写 rustrun.bat 文件,内容如下:
cargo run
@echo off
pause
exit

弄好后以后按 ctrl+b 或者 F7 快捷键,就能编译并运行在 cmd 小黑窗上,效果如下:

Rust 和 Wasm 初始设置

】Rust和Wasm初始设置【英文标题】:Rust&Wasmintitialsetup【发布时间】:2020-12-2914:47:53【问题描述】:我正在关注thistutorial使用rust创建webassembly应用程序,但是当我尝试使用node运行捆绑的web程序集代码时(在添加我自己的任何代... 查看详情

rust全局变量

...变量是一个usize或者&str等类型的值。如果全局变量是需要初始化产生的就比较复杂了,比如解析一个配置文件,然后把配置文件中的内容赋给全局变量。由于全局变量要被修改,这个全局变量得是可变的,也就是说产生了全局可... 查看详情

如何初始化 sigset_t 或其他在 Rust 中用作“输出参数”的变量?

】如何初始化sigset_t或其他在Rust中用作“输出参数”的变量?【英文标题】:HowcanIinitializesigset_torothervariablesusedas"outparameters"inRust?【发布时间】:2016-03-2610:16:08【问题描述】:我正在尝试更多地了解Rust中的FFI以及与C库的... 查看详情

Rust 堆栈大小 [重复]

...【发布时间】:2019-05-2718:07:21【问题描述】:我正在尝试初始化一个形状为[[u64;4096];64]的大型数组。当我尝试使用[[0;4096];64]初始化这个数组时,我会得到不同的结果,具体取决于程序的运行方式。当我使用cargotest运行时,出现... 查看详情

rnacos——用rust重新实现的nacos开源配置注册中心服务(代码片段)

...右才可用运行时占用资源比较大,启动后线程数270左右,初始内存531M左右。200qps左右流量单核cpu利用率就有17%左右。本人开发应用有用到nacos,个人云服务部署一个nacos太重,本地开发测试开nacos也比较重。有使用更轻量服务的... 查看详情

如何在 Rust 中运行任何测试之前运行设置代码?

...个简单的解释器),需要在环境可用之前进行一些设置(初始化一个repo)。我了解Rust以多线程方式运行其测试(通过cargotest),因此我需要在任何测试运行之前初始化repo。我还需要每次运行只执行一 查看详情

配置rust环境windows+vscode(代码片段)

文章目录配置流程1.下载和安装rust安装包2.配置vscode3.测试环境参考博客😊点此到文末惊喜↩︎配置流程1.下载和安装rust安装包点击Rustdownloading双击安装包,使用advanced更改安装路径,然后一直next2.配置vscode在拓展商... 查看详情

rust语言如何实现读取yaml配置文件

参考技术A项目根目录添加app.yaml文件cargo.toml最终结果: 查看详情

rust配置要求

这样的配置可以玩rust吗?最低配置:操作系统:Windows764bit处理器:2ghz内存:8GBRAM图形:NVIDIAGTX6702GB/AMDRadeonHD78702GBorbetterDirectX版本:11网络:宽带互联网连接存储空间:需要10GB可用空间推荐配置:操作系统:Windows1064bit处理器:3ghz内存:16GBRAM图... 查看详情

rust从入门到精通10-所有权

...的机器码存放的区域。通常是只读的。②、bss段:存放未初始化的全局变量和静态变量的区域。③、数据段:存放已初始化的全局变量和静态变量的区域。④、函数调用栈(callstacksegment):存 查看详情

如何实现 Rust 的 Copy 特征?

...间】:2016-05-2906:24:34【问题描述】:我正在尝试在Rust中初始化一个结构数组:enumDirectionNorth,East,South,West,structRoadPointdirection:Direction,index:i32,//Initialisethearray,butfailed 查看详情

腐蚀rust配置是啥

rust腐蚀游戏最低配置要求:处理器:2GHz的内存:4GDirectX:9.0推荐配置处理器:3GHz的内存:8GDirectX:11.0硬盘:2G以上是rust的要求配置处理器最低要求主频2.0G以上,你的是双核2.2主频,建议把内存升级到4G,或者改成XP系统,因为... 查看详情

geek新鲜事-初版的rust支持已合并到linux内核

1.初版的Rust支持已合并到Linux内核初始的Rust基础设施代码已合并到Linux6.1内核的主线Git代码树中[1]。Linus在几周前的内核峰会上就已表达过这样的计划,人们也普遍预计这会发生,但就在本周末,仍有一些Linux用户对Rus... 查看详情

rust实战|创建一个完整的项目(代码片段)

...例如VisualStudio创建的C++工程,都会有一个*.sln的解决方案配置文件,每个子项目有*.projectx后缀的配置文件。VisualStudio等IDE普遍使用xml作为配置文件格式。Rust使用工作空间(workspace)/项目的方式来组织项目。Rust的配置文件格式使用... 查看详情

在结构中声明 TcpStream 的 Rust 问题

...想尝试编写一个套接字库。我早期遇到的一个问题是如何初始化具有TcpStream的结构structconnectionaddress:String,sock:TcpStream,当我开始时 查看详情

[rust]使用msvc工具链和vscode搭建rust环境

本文介绍Rust在Windows下开发环境的安装以及配置。1安装适用于MSVCABI的工具链在VS2019C/C++工具链官方网站出下载生成工具,并勾选VisualStudio生成工具进行下载安装即可注意:这个工具没有安装VisualStudio,仅仅安装了MSVC的工具链。2... 查看详情

rust配置

...int-LP高保真音频网卡AtherosAR9565WirelessNetworkAdapter/联想这个配置可以玩rust么游戏的运行和机器的CPU,内存,独立显示核心等硬件配置有直接的关系,另外也和系统,驱动,其他软件等也有联系。当前,是否可以玩一个游戏,首先... 查看详情

腐蚀rust配置要求

...udioController网卡 瑞昱RTL8168/8111/8112GigabitEthernetController这个配置可以玩吗参考技术A不行,1你的内存至少16G显卡至少GTX1050tiCPU至少得I5 参考技术B这个配置可以玩腐蚀rust的 查看详情