mfc中stdafx.h

来源:互联网 发布:mac如何打罗马数字 编辑:程序博客网 时间:2024/05/01 22:10
一般新建mfc工程都会生成stdafx.h头文件,这里面可以改,也可以包含工程所需头文件和库,每个源文件都需要包含stdafx.h,这样给别人使用的时候可能别人的工程根本就没有stdafx.h这个头文件,这样会报错,所以为了可以不用包含stdafx.h可以在工程属性中把预编译头文件设置为不包含。不然会报类似于

unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?的错误。而且别人如果只使用某个头文件源文件,这样会不利于代码的移植
0 0