天天看点

fatal error C1083: 无法打开预编译头文件: “x64\Debug\xxxxxx.pch”: No such file or directory

当使用VS2019编译项目时,发生fatal error C1083: 无法打开预编译头文件: “x64\Debug\xxxxxx.pch”: No such file or directory错误时的解决方法。

在编译之前能顺利编译的工程项目时,忽然出现以上错误,搞得一头雾水。清理、重新生成,都不能解决问题。

我写的是Windows驱动的项目,头文件可能应用程序的不一样,但原理应该是一样的。

解决方法:

1. 在precompsrc.c(新建的)中添加 #include "precomp.h"(找不到的precomp.pch文件)

2. 右键点击precompsrc.c文件,在属性页中进行一下配置:

fatal error C1083: 无法打开预编译头文件: “x64\Debug\xxxxxx.pch”: No such file or directory

3. 右键点击项目,在项目属性页进行一下设置:

fatal error C1083: 无法打开预编译头文件: “x64\Debug\xxxxxx.pch”: No such file or directory

确定后,点击重新生成,编译就行通过了

fatal error C1083: 无法打开预编译头文件: “x64\Debug\xxxxxx.pch”: No such file or directory

关于预编译头文件的一些说明,参考微软官网预编译的头文件 | Microsoft Docs

以上是我在使用VS2019进行驱动编译时遇到C1083错误时的解决方法,希望能提供帮助。

继续阅读