首页 > 解决方案 > Visual Studio C++ 编译器错误“查找预编译头文件时出现意外的文件结尾”,即使包含“pch.h”也是如此

问题描述

我在我的 Visual Studio (2019) C++ 项目中使用预编译的头文件,并且在我的源文件顶部包含“pch.h”,在#pragma once每个头文件的顶部都有一个 pch.cpp 文件(由项目模板)。然而,对于其中一个源文件,我收到编译器错误 C1010:“在查找预编译头文件时出现意外的文件结尾。您是否忘记将 '#include "pch.h"' 添加到源代码中?" 此错误还有哪些其他原因?

标签: c++visual-studio

解决方案


就我而言,我有一个损坏的 cpp 源文件(与发生错误的地方不同),这是由较早的突然电源故障引起的。似乎一旦我重新创建了损坏的文件,该项目又回到了有效状态,并且在我下次构建时错误就消失了。...这有点极端,但您可以清理/重建并检查是否没有损坏。


推荐阅读