visual studio 2022更新以后,之前的有些工程编译出错,升级到Visual studio Enterprise 2022 Preview解决

系列文章目录

文章目录

前言

今天遇到一个问题:visual studio 2022升级成预览版以后,之前的有些工程编译出错。首先代码、项目设置都没有改变,只是更新了visual studio 2022。

在编译工程时,编译器提示:无法找到头文件:#include <atlbase.h>

定位到:atlbase.h头文件位置:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.42.34226\atlmfc\include

一、解决方法

在visual studio 2022中,鼠标右键项目属性

把下面这3个宏

$(VC_IncludePath)

$(WindowsSdk_71A_IncludePath)

$(WindowsSDK_IncludePath)

路径设置成:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.42.34226\include

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.42.34226\atlmfc\include

或者,直接把vs升级到Visual studio Enterprise 2022 Preview,上面的3个宏会被vs自动设置,

在升级Visual studio Enterprise 2022 Preview之前,上面的3个宏路径分别时:

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\13.42.34886\include

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\13.42.34886\atlmfc\include

版本不一样,路径就不一样,所以编译器无法找到头文件:#include <atlbase.h>

至此问题解决。

相关推荐
2501_915918413 小时前
iOS 真机调试工具推荐,安装运行、性能分析有哪些工具
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
Albert Edison20 小时前
PyCharm 字体大小设置
ide·python·pycharm
Hhy_11071 天前
《C++深度解构02》类和对象(上)——定义规范、内存对齐与 this 指针全解
c语言·开发语言·c++·学习·visual studio
Super 含2 天前
Android 包体积优化(一):APK 到底大在哪里?从 APK 结构到体积分析
android·ide·vscode
冷雨夜中漫步2 天前
IDEA CodeStyle代码风格格式化模板
java·ide·intellij-idea
Promising_GEO2 天前
新电脑科研环境配置指南:Miniforge + PyCharm + GitHub 从安装到可用
ide·python·pycharm·github·地理
舞动青春882 天前
vscode copilot配置kimi k3
ide·vscode·copilot
爱上纯净的蓝天2 天前
AtomCode 多语言开发支持:一个 AI IDE 搞定全栈开发
ide·多语言·全栈开发·atomcode
小小啊python3 天前
IDEA中SpringBoot项目配置热部署
java·ide·intellij-idea·springboot·热部署
树码小子4 天前
Pycharm解释器配置问题解决
ide·python·pycharm