rag*_*age 17 c++ visual-studio
据我所知,stdafx.h是一个预编译的头文件,用于在visual studio中加快编译时间.当我在visual studio 2012中创建一个c ++项目时,还有一个stdafx.cpp.有人可以解释stdafx.h和stdafx.cpp之间的关系吗?
Han*_*ant 29
预编译的头文件可以大大加快项目中.cpp文件的编译速度.按照惯例,stdafx.h是#includes你想要预编译的所有.h文件.您可以将其命名为任何名称,但项目模板只需选择stdafx.h
但在此之前可以工作,必须有一个 #include stdafx.h的.cpp文件并首先编译.在项目中的所有其他.cpp文件之前.完成后,编译器可以使用创建的.pch文件并快速编译所有其他.cpp文件,不再需要实际#include标头.
Stdafx.cpp是一个.cpp文件.它的设置与所有其他.cpp文件不同,它使用/ Yc构建."创建预编译头文件"选项.
归档时间:
12 年,10 月 前
查看次数:
9738 次
最近记录:
6 年,9 月 前