首页 > 其他分享 >【用Rust写CAD】第一章 环境搭建

【用Rust写CAD】第一章 环境搭建

时间:2024-11-05 23:20:44浏览次数:3  
标签:单击 第一章 https PATH 工具 安装 Rust CAD

文章目录


1、搭建C/C++编译环境

Rust 的编译工具依赖 C 语言的编译工具,这意味着你的电脑上至少已经存在一个 C 语言的编译环境。如果你使用的是 Linux 系统,往往已经具备了 GCC 或 clang;如果你使用的是 macOS,需要安装 Xcode;如果你用的是 Windows 操作系统,你需要安装 Microsoft C++生成工具 。
我用的是Windows操作系统,需访问https://visualstudio.microsoft.com/zh-hans/ visual-cpp-build-tools/,单击“下载生成工具”按钮下载vs_BuildTools.exe文件。界面见下图。C++生成工具
双击下载的文件,按照默认提示安装,在最后一步勾选“使用C++的桌面开发”并选择右侧“可选项”前5个。然后单击右下角的“安装”按钮,直至安装结束。

2、安装Rust

Rust官网

浏览器访问https://www.rust-lang.org/zh-CN/tools/install,该网页可以识别你电脑使用的操作系统,按提示操作即可。我电脑是Windows 64位操作系统,单击“下载RUSTUP-INIT.EXT(64位)”按钮。下载下来的文件为rustup-init.exe。双击该文件,按默认选项安装。

3、配置 PATH 环境变量

在 Rust 开发环境中,所有工具都安装在 ~/.cargo/bin 目录中,您可以在这里找到包括 rustc、cargo 和 rustup 在内的 Rust 工具。请将该目录加入 PATH环境变量中。 Windows 系统操作步骤如下:
请在桌面上右键单击“我的电脑”,弹出菜单选“属性”,弹出如下窗口
系统属性窗口选择“高级系统设置”后选“环境变量”
![系统属性](https://i-blog.csdnimg.cn/direct/1c576ebef2204b35b9fdc4923475ffcf.png在这里插入图片描述选“新建”后输入安装目录,“确认”即可。
在这里插入图片描述

4、验证安装结果

在终端尝试执行 rustc -V ,如果失败,请检查PATH环境设置。
我电脑CMD内运行结果如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/e3e115daba4244238c08b9b3d5ca76de.png

5、安装编辑工具

访问https://www.rust-lang.org/zh-CN/tools 可以查看支持Rust的编辑工具。
在这里插入图片描述

我选用的是 VS CODE,可以访问 https://code.visualstudio.com/Download下载对应程序并安装。
在这里插入图片描述

标签:单击,第一章,https,PATH,工具,安装,Rust,CAD
From: https://blog.csdn.net/weixin_43219667/article/details/143486378

相关文章

  • 【用Rust写CAD】第二章 第一节 Rust注释
    文章目录1、普通注释2、用于说明文档的注释1、普通注释Rust中的注释方式与其它语言(C、C++、Java)一样,支持两种注释方式://这是第一种注释方式/*这是第二种注释方式*//**多行注释*多行注释*多行注释*/2、用于说明文档的注释在Rust中使用//......
  • rust学习二、入门之运行单个脚本
    入门者,在搭建好环境好之后,接下来得先熟悉工具。有了趁手的工具,学起来才会快得多!作为入门者,非常希望能够单独运行一个rust脚本,而没有必要一个练习就建立一个项目。在https://crates.io上,我们可以找到各种各样的工具,有两个可以关注:cargo-script ,很不幸的是,这个项目自从2017年......
  • 浩辰CAD 2025下载与安装教程
    浩辰CAD是一款集快速看图、3D浏览、DWG画图、CAD批注、CAD测量、画图制图于一身的CAD软件,它支持查看dwg、dxf、rvt等格式图纸;1、安装包  浩辰CAD专业版2025:链接:https://pan.quark.cn/s/46cfa1c3ed452、安装教程1)       双击安装包,弹窗安装对话框,选择C盘以外......
  • GPT-Academic 实用ChatGPT 命令
    GPT-Academic官网:GPT-Academic官方用户中心一.中文学位论文润色(推荐切换模型为zhipuai或moonshot-v1-128k)请对以下的博士论文进行润色,使其符合中国博士论文写作的规范。请注意以下几点要求:保证用词符合学术规范,使用专业、精准的术语;避免使用第一人称词汇,如“我们”,应当使......
  • GPT-Academic 其它插件相关使用教程
    一.虚空终端“GPT插件虚空终端”似乎是一个结合了GPT技术和某种终端(可能是命令行或控制台)的插件或工具。以下是一些可能的解释和应用:GPT插件:这可能是一个利用GPT(生成式预训练变换器)技术的插件,用于提供自然语言处理功能,比如文本生成、对话系统等。虚空终端:这个名称可能指的......
  • GPT-Academic 编程类插件区使用教程
    GPT-Academic官网:GPT-Academic官方用户中心一.虚空终端在网络编程中,网络终端可以指一个通过网络连接到远程服务器或服务的终端,用户可以通过它来执行远程命令。二.解析整个python项目GPT(GenerativePre-trainedTransformer)是一种强大的语言模型,能够理解和生成自然语言文本......
  • Rust属性#[derive(Debug)](Debug Trait)({:?}、{:#?})(Debug与Display区别)(fmt::DebugStruct
    文章目录Rust属性`#[derive(Debug)]`深入解析引言DebugTrait概述什么是DebugTraitDebug与Display的区别Debug的用途-调试:快速查看变量的内部状态。-日志记录:记录程序执行过程中的详细信息。-测试:验证数据结构的正确性。`#[derive(Debug)]`的基本用法在结构体......
  • Rust 使用 ORM 进行数据交互
    在本节中,我们将深入探讨如何使用Rust中的ORM(对象关系映射)库,特别是Diesel,进行数据交互。我们将涵盖从安装和配置到实际的CRUD操作,再到如何优化查询和性能提升的最佳实践,以帮助开发者建立高效、可维护的数据驱动应用。1.使用Diesel或其他ORM库1.1Diesel的安装与配......
  • 数据库操作与数据管理——Rust 与 SQLite 的集成
    第六章:数据库操作与数据管理第一节:Rust与SQLite的集成在本节中,我们将深入探讨如何在Rust中使用SQLite数据库,涵盖从基本的CRUD操作到事务处理、数据模型的构建、性能优化以及安全性考虑等方面。SQLite是一个轻量级的关系型数据库,适合嵌入式应用和小型项目。我们将利......
  • CAD、BOM、PLM、PDM……国产工业软件为何被“卡脖子”
    卡脖子,不挣钱——工业软件成为开发禁区国内一直流传着芯片“卡脖子”的说法,但CAD、PDM、PLM等工业软件“卡脖子”的状况也由来已久了,二三十年来,这一直是行业内人人皆知的现实。工业软件是中国工业体系中最大的短板之一,尤其是核心工业软件,更是大家避之不及的开发禁区。原因很......