预编译 headers C++ 无法重命名 pch.h

Precompiled headers C++ can't rename pch.h

我知道有一些关于它的话题,但我还没有找到问题的答案。

所以我的问题是在 Visual Studio 2017 年,每次我创建一个项目时,它都会使用 class pch.h 创建,并且还会创建 pch.cpp.

我想将 pch.h 的名称更改为更相关的名称,但它似乎总是在寻找 pch.h,即使我已经修改了所有 #include 引用。

提前致谢!

在Configuration Properties -> C/C++ -> Precompiled Headers下的Project Properties中调整预编译头文件的名称。 注意 pch.cpp 有 属性 来生成预编译头文件。 基本上,您可以设置属性 if 以及您对项目中的每个文件使用不同的预编译头文件。