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>

至此问题解决。

相关推荐
WIN赢35 分钟前
【性能测试入门_01性能测试jmeter基础实操场景详解】
ide·python·pycharm
CN-Dust4 小时前
VsCode导入时选择相对路径
ide·vscode·编辑器
算力魔方AIPC7 小时前
在 MAC mini4 上使用 VSCode 和 Cline 插件对接 Deepseek-R1:32b 的完整指南
ide·vscode·macos
故事与他6458 小时前
CTFHub-上传文件
android·ide·windows·web安全·网络安全·android studio·xss
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧8 小时前
C语言_数据结构总结4:不带头结点的单链表
c语言·开发语言·数据结构·算法·链表·visualstudio·visual studio
白总Server9 小时前
Bash和Zsh在处理大文件时优化方法
开发语言·网络·ide·stm32·安全·udp·bash
Zԅ(¯ㅂ¯ԅ)13 小时前
计算机图形学交互式技术实验(鼠标、拾取操作和菜单)——绘制可用鼠标进行修改颜色的五角星和矩形
c++·visual studio
6v6-博客14 小时前
VS Code、PyCharm、IntelliJ IDEA 等 IDE 的配置和插件推荐
ide·pycharm·intellij-idea
86430633714 小时前
在Visual Studio 2022中实现Qt插件开发
数据库·qt·visual studio
Zԅ(¯ㅂ¯ԅ)16 小时前
OpenGL中绘制图形元素的实现(使用visual studio(C++)绘制一个矩形)
c++·visual studio