Rust
文章平均质量分 54
张耘华
不想给自己打太多的标签,一句话,解决实际问题为初心。
展开
-
Rust的常用记录
项目国内源的配置:在项目下.cargo/config 文件中加入以下是加入中科大的源[source.crates-io]replace-with = 'ustc'[source.ustc]registry = "https://mirrors.ustc.edu.cn/crates.io-index"原创 2021-04-29 10:24:19 · 173 阅读 · 0 评论 -
rust的交叉编译
【GUI程序最好还是在各个平台编译,跨平台编译一大堆问题(我这边是报错了),源码跨平台也很不错了(而且如果是Windows,最好是在win7编译,这样能支持win8和10,而在win10编译的在win7和8可能运行不了),可以装虚拟机专门用于多平台编译】通过命令查看支持哪些OS和CPU架构rustc --print target-list | pr -tw100 --columns 3toolchain和target分别是,toolchain是交叉编译所需的“编译工具”,而target则是.转载 2021-03-17 14:11:30 · 3792 阅读 · 0 评论 -
Rust Option Result Panic的理解
如果你已经开始学习Rust,相信你已经体会过Rust编译器的强大。它可以帮助你避免程序中的大部分错误,但是编译器也不是万能的,如果程序写的不恰当,还是会发生错误,让程序崩溃。所以今天我们就来聊一聊Rust中如何处理程序错误,也就是所谓的“亡羊补牢”。基础概念在编程中遇到的非正常情况通常可以分为三类:失败、错误、异常。Rust中用两种方式来消除失败:强大的类型系统和断言。对于类型系统,熟悉Java的同学应该比较清楚。例如我们给一个接收参数为int的函数传入了字符串类型的变量。这是由编译器帮我们处理的。原创 2020-12-23 15:24:05 · 382 阅读 · 0 评论 -
如何在 VSCode 中调试 Rust 代码
Visual Studio Code 是我选择的 Rust 编辑器。不幸的是,它不等于能直接调试 Rust。配置调试器并不难。但是有几个步骤。我已经经历了几次。我正在写本指南,是为了将来我们能记住。希望本指南对其他一些人也有用。安装 Rust 和 VS Code这里就不用赘述了,请参考下方Install Rust\Install Visual Studio Code安装 VS Code 扩展您需要安装扩展程序。选择哪一个取决于你的平台。C/C++ (Windows)...原创 2020-06-18 14:49:52 · 1452 阅读 · 0 评论