Merge pull request #848 from yixinBC/yixinBC

填上看本教程安装rust时我掉过的坑
pull/849/head
Sunface 3 years ago committed by GitHub
commit f88e905a3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -73,6 +73,8 @@ Hello, world!
好了,你已经看到程序的输出:`"Hello, world"`。 好了,你已经看到程序的输出:`"Hello, world"`。
如果你安装的 rust 的`host triple`是 `x86_64-pc-windows-msvc`并确认 rust 已经正确安装,但在终端上运行上述命令时,出现类似如下的错误摘要`` linking with `link.exe` failed: exit code: 1181 ``,请使用 Visual Studio Installer 安装`Windows SDK`。
可能有读者不愿意了,说好了"世界,你好"呢?别急,在下一节,我们再对代码进行修改。(认真想来,"你好,世界“强调的是我对世界说你好,而"世界,你好“是世界对我说你好,明显是后者更有包容性和国际范儿,读者真·好眼光。) 可能有读者不愿意了,说好了"世界,你好"呢?别急,在下一节,我们再对代码进行修改。(认真想来,"你好,世界“强调的是我对世界说你好,而"世界,你好“是世界对我说你好,明显是后者更有包容性和国际范儿,读者真·好眼光。)
上述代码,`cargo run` 首先对项目进行编译,然后再运行,因此它实际上等同于运行了两个指令,下面我们手动试一下编译和运行项目: 上述代码,`cargo run` 首先对项目进行编译,然后再运行,因此它实际上等同于运行了两个指令,下面我们手动试一下编译和运行项目:
@ -171,4 +173,3 @@ geometry = { path = "crates/geometry" }
前文有提到 `cargo` 默认生成的项目结构,真实的项目肯定会有所不同,但是在目前的学习阶段,还无需关注。感兴趣的同学可以移步:[Cargo 项目结构](https://course.rs/cargo/guide/package-layout.html) 前文有提到 `cargo` 默认生成的项目结构,真实的项目肯定会有所不同,但是在目前的学习阶段,还无需关注。感兴趣的同学可以移步:[Cargo 项目结构](https://course.rs/cargo/guide/package-layout.html)
至此,大家对 Rust 项目的创建和管理已经有了初步的了解,那么来完善刚才的`"世界,你好"`项目吧。 至此,大家对 Rust 项目的创建和管理已经有了初步的了解,那么来完善刚才的`"世界,你好"`项目吧。

@ -49,7 +49,9 @@ Windows 上安装 Rust 需要有 `C++` 环境,以下为安装的两种方式
**1. `x86_64-pc-windows-msvc`(官方推荐)** **1. `x86_64-pc-windows-msvc`(官方推荐)**
先安装 [Microsoft C++ Build Tools](https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/),安装勾选 C++ 环境即可。安装时 可自行修改缓存路径与安装路径,避免占用过多 C 盘空间。 先安装 [Microsoft C++ Build Tools](https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/),安装勾选 C++ 环境即可。安装时 可自行修改缓存路径与安装路径,避免占用过多 C 盘空间。安装完成后rust 所需的 msvc 命令行程序需要手动添加到环境变量中,否则安装 rust 时`rustup-init`会提示未安装 Microsoft C++ Build Tools其位于`%Visual Studio安装位置%\VC\Tools\MSVC\%version%\bin\Hostx64\x64`(请自行替换其中的%Visual Studio 安装位置%、%version%字段)下。
如果你不想这么做,可以选择使用安装 icrosoft C++ Build Tools 新增的“定制”终端`Developer Command Prompt for %Visual Studio version%`或`Developer PowerShell for %Visual Studio version%`,在其中运行`rustup-init.exe`
准备好 C++ 环境后开始安装 Rust 准备好 C++ 环境后开始安装 Rust
@ -162,4 +164,3 @@ cargo 1.57.0 (b2e52d7ca 2021-10-21)
安装 Rust 的同时也会在本地安装一个文档服务,方便我们离线阅读:运行 `rustup doc` 让浏览器打开本地文档。 安装 Rust 的同时也会在本地安装一个文档服务,方便我们离线阅读:运行 `rustup doc` 让浏览器打开本地文档。
每当遇到标准库提供的类型或函数不知道怎么用时,都可以在 API 文档中查找到!具体参见 [在标准库寻找你想要的内容](https://course.rs/std/search.html)。 每当遇到标准库提供的类型或函数不知道怎么用时,都可以在 API 文档中查找到!具体参见 [在标准库寻找你想要的内容](https://course.rs/std/search.html)。

Loading…
Cancel
Save