原文地址:http://blog.csdn.net/hopkins9961629/archive/2006/01/21/585767.aspx
本文Tag:c/c++, c++, com, ... 作者:hopkins9961629 来源:csdn.net 发表于11个月以前
当使用visual C++时,总是包含了头文件stdafx.h,却不知道是干什么用的. 呵呵,今天查找了相关资料,解释如下: 当我们使用AppWizard来自动生成某些项目的时候,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样,我们只需要直接include这个stdafx.h文件即可.因为同一个项目中的不同源文件CPP都包含相同的include文件,这样,为每个.CPP文件都重复include这些文件就显得很傻了。具体在stdafx.h中需要include什么头文件,取决于用户在AppWizard中的选择. 比如: #include <afxwin.h> // MFC core and standard components#include <afxext.h> // MFC extensions#include <afxole.h> // MFC OLE classes#include <afxodlgs.h> // MFC OLE dialog classes#includ