安装 Microsoft Visual C++ Build Tools

安装 Microsoft Visual C++ Build Tools

Microsoft Visual C++ Build Tools下载安装

安装Microsoft Visual C++ Build Tools是为了在windows系统上编译和运行需要C++支持的程序或库(例如某些Python包,Node.js模块等)。

1.下载

打开浏览器,访问 Visual Studio Build Tools下载页面

在这里插入图片描述


在页面上找到“下载”按钮,点击下载 Build Tools for Visual Studio 的安装程序(vs_BuildTools.exe)。

在这里插入图片描述

2. 安装

双击下载好的软件(vs_BuildTools.exe)。

在这里插入图片描述


点击继续。

在这里插入图片描述


等待下载安装。

在这里插入图片描述


在安装Visual Studio Build Tools的时候,选择“C++生成工具”工作负载。确认以下选项被选中:

  1. MSVC v142 - VS 2019 C++ x64/x86构建工具(或最新版本)

Windows 10 SDK(或您对应Windows系统的SDK)

在这里插入图片描述
可以根据需要选择其他的选项,但上述两个是必须的。

点击“安装位置”,对vs的安装位置进行更改。

注意右下角的安装大小,虽然已经把能改位置的都改到非C盘了,但是vs有些东西还是必须默认安装在C盘,所以请注意一下你的C盘是否够用。
在这里插入图片描述


点击右下角的安装,然后等待安装完成。

在这里插入图片描述


安装完成。

在这里插入图片描述

3. 配置环境变量

  • 确保路径中包含类似 C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\<版本号>\bin\Hostx64\x64 的路径。

没有的话可以进行添加。

在这里插入图片描述

在“系统变量”中找到名为 Path 的条目,双击以编辑。

在这里插入图片描述

点击“高级系统设置”,然后点击“环境变量”。

在这里插入图片描述

右键点击 “此电脑” 或 “我的电脑”,选择“属性”。

在这里插入图片描述
安装完成后,重启你正在使用的命令提示符或终端,以便新的环境变量生效。

在cmd命令行中,输入cl,进行验证。

在这里插入图片描述

参考

  1. Microsoft C++生成工具
  2. 【Python】ERROR: Failed to build installable wheels for some pyproject.toml based projects
  3. 安装 Microsoft Visual C++ Build Tools
  4. Visual Studio(vs)下载安装C/C++运行环境配置和基本使用注意事项
  5. 在 Visual Studio 中安装 C 和 C++ 支持
  6. 怎么安装安装 Microsoft C++ Build Tools

Read more

《算法闯关指南:优选算法--位运算》--38.消失的两个数字

《算法闯关指南:优选算法--位运算》--38.消失的两个数字

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 38. 消失的两个数字 * 解法(位运算): * 算法思路: * C++算法代码: * 代码一:使用了提取最右边的1 * 代码二:循环找出找出 a,b 中比特位不同的那⼀位 * 算法总结&&笔记展示: * 结语: 前言: 聚焦算法题实战,系统讲解三大核心板块:优选算法:剖析动态规划、二分法等高效策略,学会寻找“最优解”。 递归与回溯:掌握问题分解与状态回退,攻克组合、排列等难题。 贪心算法:理解“局部最优”到“全局最优”

By Ne0inhk
通俗易懂->哈希表详解

通俗易懂->哈希表详解

目录 一、什么是哈希表? 1.1哈希表长什么样? 1.2为什么会有哈希表? 1.3哈希表的特点 1.3.1 取余法、线性探测 1.3.2 映射 1.3.3负载因子 1.4哈希桶 1.5闲散列与开散列 1.6总结 二、设计hash表 1、哈希表的设计   1)插入   2)查找  3)删除 4)字符串哈希算法 2、封装map和set 1、完成对hash表的基础功能 2、完成封装 3、对应的迭代器 4、【】方括号重载 三、

By Ne0inhk
《数据结构风云》:二叉树遍历的底层思维>递归与迭代的双重视角

《数据结构风云》:二叉树遍历的底层思维>递归与迭代的双重视角

🔥@晨非辰Tong: 个人主页 👀专栏:《C语言》、《数据结构与算法入门指南》 💪学习阶段:C语言、数据结构与算法初学者 ⏳“人理解迭代,神理解递归。” 文章目录 * 引言 * 知识点前瞻 * 一、不一样的前序遍历 * 1.`要求描述:` * 2.`实现示例:` * 3.`算法思路:` * 3.1 `具体代码实现` * 3.2 **==注意要点==** * 二、不一样的中序遍历 * 1.`要求描述:` * 2.`实现示例` * 3.`算法思路:` * 3.1 `具体代码实现:` * 三、不一样的后序遍历 * 1.`要求描述:` * 2.`实现示例:` * 3.`算法思路:` * 3.1 `具体代码实现:` * 四、

By Ne0inhk
数据结构 | 队列:从概念到实战

数据结构 | 队列:从概念到实战

个人主页-爱因斯晨 文章专栏-数据结构 继续加油! 文章目录 * 个人主页-爱因斯晨 * 文章专栏-数据结构 * 一、队列的基本概念 * 二、队列的核心操作 * 三、C 语言实现队列 * 3.1 顺序队列(数组实现) * 3.2 链式队列(链表实现) * 四、队列的应用场景 * 五、两种实现的对比选择 一、队列的基本概念 队列是一种先进先出(FIFO,First In First Out) 的线性数据结构,仅允许在一端进行插入操作(队尾),另一端进行删除操作(队头)。 生活中的队列场景: * 银行窗口排队办理业务 * 打印机任务队列 * 消息队列中的消息传递 二、队列的核心操作 1. 初始化(InitQueue):创建一个空队列 2. 入队(

By Ne0inhk