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 链接选项... ]`