现在,我意识到我的项目需要一个预编译的头文件。但是,一开始,我将我的项目创建为一个没有 stdfx.h 头文件的空项目。所以,这就是我所做的:
- 我创建了一个名为 stdfx.h 的头文件
- 在该文件中,我包含了一些库。
- 我去了项目属性页 -> C/C++ -> 预编译头 -> 将 PRECOMILED HEADER 选项设置为使用 (/Yu)。
- 最后,我在每个 cpp 文件中都包含了 stdfx.h。
有用。但是,我想知道我自己创建的 stdfx.h 文件是否像 Visual Studio 自动创建的那样工作?我的意思是它真的是一个预编译的头文件,可以在编译时节省时间,还是只是一个普通的头文件?