天天看點

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錯誤時的解決方法,希望能提供幫助。

繼續閱讀