VS2019 构建失败 - 找不到 windows.h

问题描述 投票:0回答:1

我过去已经成功构建了许多 vs2019 项目。

最近我遇到了其中一个问题,名为 ThisIsMostCertainlyTrue。

尝试构建可执行文件的 Win32 调试版或 Win32 发布版失败,并发出以下错误消息:

Build started... 
1>------ Build started: Project: ThisIsMostCertainlyTrue, Configuration: Debug Win32 ------ 
1>C:\My Documents\Rob\AppsForWin_vs2019\_GENERIC\GenericCodeResources\GenericMenuDefines.h(30): 
fatal error RC1015: cannot open include file 'windows.h'. 
1> 
1>Done building project "ThisIsMostCertainlyTrue.vcxproj" -- FAILED. 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 

这个问题是严格可重复的。

所有组件源文件都成功编译,无论是单独编译还是作为构建尝试的一部分。

我的其他 vs2019 项目都没有出现此问题。

已尝试列出的补救措施的所有可能排列均已执行,但均未成功。

尝试的补救措施:

清洁溶液。

尝试重建主题项目的 Win32 Debug 和 Win32 Release 版本。

重新启动电脑。

关闭并重新打开 vs2019 IDE。

从头开始重新创建主题项目的重复版本。

重新安装 vs2019 社区。

验证我电脑上的其他项目没有这个问题。

手动将 ThisIsMostCertainlyTrue 上的所有 IDE 项目属性设置与我的另一个项目的属性设置进行比较,以验证所有非项目特定的属性是否相同。

build visual-studio-2019
1个回答
0
投票

我已经解决了这个问题,解决方案非常简单。

罪魁祸首是相关 *.rc 文件中引用 windows.h 的 #include 语句。 删除相同的内容消除了错误。

感谢所有回答此问题的人。

© www.soinside.com 2019 - 2024. All rights reserved.