在MFC项目中,如果项目设置为使用预编译头,则该项目中的所有实现文件都必须在文件开头的地方包含“#include "stdafx.h” ",这是因为在设置为使用预编译头的项目中,编译器认为,所有在指令#include "stdafx.h"前的代码都是预编译的,它跳过#include "stdafx. h"指令,使用projectname.pch编译这条指令之后的所有代码。 因此,所有的MFC实现文件第一条语句都是:#include "stdafx.h"。 |
|
来自: Qin Hantang > 《自己笔记》