Visual Studio 2022 出现:E1696无法打开 源 文件 “stdafx.h“;E0020未定义标识符 “_TCHAR“错误解决办法

今天在用自己电脑上的visual studio2022写并行计算实验报告时出现了这种错误,但我在机房电脑vs2010版本运行时没有任何问题,于是我在网上找了解决办法,现总结如下。

1.报错E1696无法打开 源 文件 "stdafx.h",解决办法:

其实就是2022版本将 "stdafx.h" 写进预编译头里了,我们在写的时候就不用重复写了,直接将程序里的 "stdafx.h" 删除就好。

2.对于 " 未定义标识符 " printf " " 错误

添加头文件 "include<stdio.h>"

3.对于 " 未定义标识符 "_TCHAR" " 错误

添加语句" include<tchar.h> "

4.这时直接点击 " 开始执行(不调试)"可以正常运行,但结果可能达不到并行的效果。详细配置见链接。

相关推荐
VIP_CQCRE4 小时前
在 Visual Studio 里接入 AI 编程能力:用 Ace Data Cloud + LMLocal 打通 OpenAI 兼容接口
openai·ai编程·visual studio·mcp·ace data cloud
水饺编程6 小时前
第1章,[Win32 章节]:Windows 的方方面面
c语言·c++·windows·visual studio
郝学胜-神的一滴7 小时前
C++ Templates 07:编译报错和调试手段与实战技巧
开发语言·c++·后端·软件工程·visual studio
H.莓飛20 小时前
【C++】命名空间、缺省参数、函数重载与引用
linux·开发语言·c++·visual studio
郝学胜_神的一滴1 天前
C++ Templates 06:搞懂模板代码的三种组织方式
c++·visual studio
水饺编程1 天前
第1章,[Win32 章节]:Windows 简史
c语言·c++·visual studio
VIP_CQCRE1 天前
在 Visual Studio 里接入 Ace Data Cloud:用 LMLocal 直接调用 OpenAI 兼容模型
openai·ai编程·visual studio·ace data cloud·lmlocal
VIP_CQCRE2 天前
在 Visual Studio 里接入 Ace Data Cloud:让 LMLocal 调用 OpenAI 兼容模型
openai·ai编程·开发工具·visual studio·ace data cloud
郝学胜_神的一滴2 天前
C++ Templates 05:那些容易踩坑的技巧性基础知识
c++·visual studio
水饺编程2 天前
第1章:开发环境搭建,在 Windows 中安装 VS 2019
linux·c语言·汇编·visual studio