c++ 中预编译头文件名 pch.h

转载:https://www.it-swarm.asia/zh/c++/%e6%88%91%e5%8f%af%e4%bb%a5%e4%bd%bf%e7%94%a8includepchh%e2%80%9d%e8%80%8c%e4%b8%8d%e6%98%afincludestdafxh%e2%80%9d%e4%bd%9c%e4%b8%bavisual-studio-c%e4%b8%ad%e7%9a%84%e9%a2%84%e7%bc%96%e8%af%91%e5%a4%b4%e5%90%97%ef%bc%9f/805637249/

多年来,默认的预编译头文件名是stdafx.h。最近,在VS 2017中,他们将项目向导创建的默认名称更改为pch.h.我不知道为什么,但他们做到了。

您可以在“配置属性” - >“C/C++” - >“预编译标题”下的“项目属性”中调整预编译头文件的名称。您也可以在那里启用或禁用它们。您甚至可以基于每个文件来定义它。您甚至可以在一个项目中配置多个不同的预编译头文件。

所以对你来说具体问题:在你的教程中用pch.h替换stdafx.h不会有任何问题。该教程可能只是较旧,尚未更新。

原文地址:https://www.cnblogs.com/MCSFX/p/13344227.html