欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > 2024 Rust现代实用教程:1.3获取rust的库国内源以及windows下的操作

2024 Rust现代实用教程:1.3获取rust的库国内源以及windows下的操作

2025/9/27 16:18:41 来源:https://blog.csdn.net/u011436427/article/details/143252721  浏览:    关键词:2024 Rust现代实用教程:1.3获取rust的库国内源以及windows下的操作

文章目录

  • 一、使用Cargo第三方库
    • 1.直接修改Cargo.toml
    • 2.使用cargo-edit插件
    • 3.设置国内源
    • 4.与windows下面的rust不同点
  • 参考

一、使用Cargo第三方库

1.直接修改Cargo.toml

rust语言的库:crate
在这里插入图片描述
黏贴至Cargo.toml

  • 保存完毕之后,自动下载依赖
    在这里插入图片描述

拷贝crate中的ducument的代码进行测试
在这里插入图片描述

2.使用cargo-edit插件

安装

  • cargo install cargo-edit

添加库

  • cargo add dependency_name

安装指定版本

  • cargo add dependency_name@1.2.3

添加开发时用的依赖库

  • cargo add --dev dev_dependency_name

添加构建时用的依赖库

  • cargo add --build build dependency na-me

删除库

  • cargo rm dependency_name,删除[dependencies]中依赖的包
  • cargo rm --dev dependency_name,删除[dev-dependencies]中依赖的包

eg:
安装最新的rand包

▶ cargo add rand

在这里插入图片描述

安装特定版本的rand
在这里插入图片描述

安装到[dev-dependencies]
在这里插入图片描述

删除最新的rand包
在这里插入图片描述

3.设置国内源

RsProxy

cat  ~/.cargo/config
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
➜ ~ ⚡   

warning: /home/wangji/.cargo/config is deprecated in favor of config.toml
解决办法:▶ mv /home/wangji/.cargo/config /home/wangji/.cargo/config.toml

4.与windows下面的rust不同点

安装方式不同

windows可选Rust的目标平台标识

  • x86 64-pc-windows-msvc
  • x86_64-pc-windows-.gnu(不推荐)

rustup component

  • 某些组件可能不同

设置国内源的文件路径不同

  • C.\Users<你的用户名>l.cargo\config

在这里插入图片描述
在这里插入图片描述

参考

  • 添加链接描述2024 Rust现代实用教程

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词