Visual Studio 2019编译GitHub项目报错:C++编译器版本查询与升级方法咨询
问题解答
1. 「Visual C++ 2019 00435-60000-00000-AA811」是不是编译器版本?
这个字符串不是C++编译器的具体版本号,它其实是Visual Studio 2019的安装ID/产品密钥标识。要查看真实的MSVC编译器版本,你可以这么操作:
- 打开「Developer Command Prompt for Visual Studio 2019」(在开始菜单搜索就能找到)
- 在命令行输入
cl.exe /version并回车,你会看到类似「Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30133 for x86」的输出,这串带数字的标识才是编译器的准确版本。
2. 已安装「使用C的桌面开发」组件,如何升级C编译器?
你可以通过Visual Studio Installer来升级编译器组件,具体步骤如下:
- 打开Visual Studio Installer:要么在开始菜单直接搜索「Visual Studio Installer」,要么在VS 2019顶部菜单点击「工具」→「获取工具和功能」打开它。
- 在安装界面找到你当前使用的VS 2019实例,点击右侧的「修改」按钮。
- 切换到「单个组件」标签页,向下滚动找到「编译器、生成工具和运行时」分类。
- 在这个分类里,勾选最新版本的「MSVC v142 - VS 2019 C++ x64/x86生成工具」(通常后面会跟着具体版本号,比如v142.31332),如果之前装的是旧版本,勾选后会自动完成升级。
- 如果你项目需要配套的Windows SDK,也可以在同一分类下找到最新的Windows SDK版本一并勾选。
- 点击右下角的「修改」按钮,等待安装完成后重启Visual Studio,编译器就升级好了。
另外,你也可以直接在Visual Studio Installer的「产品」页面,查看你的VS 2019实例是否有可用更新,若有的话点击「更新」按钮升级整个VS到最新版本,编译器也会同步更新到对应版本。
内容的提问来源于stack exchange,提问作者Alex




