我正在使用CMake的从我正在参与的项目中的PCH.hpp文件中生成预编译的头文件。我需要确保生成的源文件与我的项目中的其他源文件具有完全相同的编译和警告标志,以避免出现-Winvalid-pch问题。(SOURCE "${CMAKE_BINARY_DIR}/src/SFML/System/CMakeFiles/sfml-system.dir/cmake_pch.hxx.cxx"APPEND_STRING P
我在我的Visual Studio (2019) C++项目中使用了预编译头文件,并在源文件的顶部包含了"pch.h“,在每个头文件的顶部有#pragma once,以及一个pch.cpp文件(由项目模板生成然而,对于其中一个源文件,我得到了编译器错误C1010:“在查找预编译头文件时出现意外的文件结尾。您是否忘记在源代码中添加'#include‘pch.h’?”此错误还有哪些其他原因?