当前位置: 首页 > news >正文

error: Microsoft Visual C++ 14.0 or greater is required解决不需要安装到c盘等

目录

      • 安装到其他磁盘的方法
      • 打开 Visual Studio 官网 下载 Visual Studio 2022 Community 或 Build Tools。
      • 更改 Visual Studio 或 Build Tools 安装路径(默认是 C:\Program Files\Microsoft Visual Studio)。
      • 选择 “C++ 生成工具”(在“工作负载”里)。
      • 安装完成后,打开 cmd,运行:
      • 如果找不到 cl.exe,你需要手动添加 MSVC 编译器路径:
      • 成功:

异常:error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": xxx

可以不需要必须安装到 C 盘,你可以选择安装到其他磁盘,比如 D 盘或 E 盘。

安装到其他磁盘的方法

运行 Visual Studio Installer

打开 Visual Studio 官网 下载 Visual Studio 2022 Community 或 Build Tools。

运行安装程序,进入 “安装位置” 设置。
更改安装路径

更改 Visual Studio 或 Build Tools 安装路径(默认是 C:\Program Files\Microsoft Visual Studio)。

你可以改成 D:\VisualStudio 或 E:\VSBuildTools。
安装 C++ 生成工具

选择 “C++ 生成工具”(在“工作负载”里)。

勾选 MSVC、Windows SDK、CMake 工具 等选项。
开始安装。
配置环境变量(如果需要)

安装完成后,打开 cmd,运行:

C:\Users\Tiger-l>cl
'cl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

如果找不到 cl.exe,你需要手动添加 MSVC 编译器路径:

执行:
setx PATH “D:\VisualStudio\VC\Tools\MSVC\14.x.xxxx\bin\Hostx64\x64;%PATH%”
验证安装
重启终端后,运行:
‘cl’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
如我安装到D:\Microsoft目录下就找到Hostx64的x64设置cl.exe为环境变量

C:\Users\Tiger-l>cl
# 设置环境变量
C:\Users\Tiger-l>setx PATH "D:\Microsoft\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64;%PATH%"

成功:

PS C:\Users\Tiger-l> cl
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.43.34809 版
版权所有(C) Microsoft Corporation。保留所有权利。

用法: cl [ 选项... ] 文件名... [ /link 链接选项... ]`
http://www.dtcms.com/a/75046.html

相关文章:

  • Mybatis使用Druid连接池
  • 0x04.若依框架微服务开发(含AI模块运行)
  • Kotlin 中 let 方法的作用和使用场景
  • 人工智能助力家庭机器人:从清洁到陪伴的智能转型
  • ngx_http_conf_ctx_t
  • 【源码分析】Nacos实例注册流程分析-事件驱动框架
  • react实现虚拟列表
  • C#语法基础总结
  • C语言刷题第六章(下)
  • 神策数据接入 DeepSeek,AI 赋能数据分析与智能运营
  • 【华为OD-E卷 -122 字符统计及重排 100分(python、java、c++、js、c)】
  • repo init 错误 Permission denied (publickey)
  • 算法刷题记录——LeetCode篇(4) [第301~400题](持续更新)
  • CI/CD构建与注意事项
  • Vue3-高级特性
  • 【微服务】如何用Azure容器应用Job处理异步HTTP API请求
  • docker安装redis
  • 深入理解 HTML 中的统一资源定位器(URL)
  • 无人机校企合作新方向:人才培养,生产研发一体化技术详解
  • Vue生命周期
  • 【一文读懂】RTSP与RTMP的异同点
  • 蓝桥杯备赛(基础语法3)
  • [蓝桥杯 2023 省 B] 飞机降落
  • Dubbo 深度解析
  • 【FLOYD+并查集】蓝桥杯算法提高 Degrees of Separation
  • CC45.【C++ Cont】STL中的哈希表及练习
  • 【Python 算法 1.线性枚举】
  • CSRF(跨站请求伪造)详解:原理、攻击方式与防御手段
  • Flutter 学习之旅 之 flutter 使用 SQLite(sqflite) 实现简单的数据本地化 保存/获取/移除/判断是否存在 的简单封装
  • 《C#上位机开发从门外到门内》3-4:基于TCP/IP的远程监控系统设计与实现