Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我阅读了 MSDN 中的文档,但最后我并不清楚它们之间的实际区别是什么。两者似乎都需要将 stdafx.h 添加到每个 *.cpp 文件的顶部。
我正在使用VS2008。
任何人都可以帮助解决问题吗?
如何在 Visual Studio 中使用 PCH 文件的简短摘要:
stdafx.h
Properties -> C++ -> Precompiled Headers
stdafx.cpp
好吧,我认为您必须首先了解预编译头文件的用途。例如,在大型项目中,处理单个客户端扩展所需的所有标头可能需要很长时间,因此有些人更喜欢将 .pch 文件与他们的库一起分发。为了生成 .pch 文件,您使用/Yc编译器标志,想要使用您的库的人将设置该/Yu标志。有关详细信息,请参见此处和此处。
/Yc
/Yu