stdafx(h)

导读 大家好,小苏来为大家解答以上问题。stdafx,h很多人还不知道,现在让我们一起来看看吧!1、stdafx h在C中的作用是预编译C项目中使用的MFC

大家好,小苏来为大家解答以上问题。stdafx,h很多人还不知道,现在让我们一起来看看吧!

1、stdafx.h在C中的作用是预编译C项目中使用的MFC头文件,然后在项目编译时直接使用预编译的结果,这样可以加快编译速度。

2、c编译器通过头文件stdafx.h使用预编译头文件,头文件名称stdafx.h可以在project的编译设置中指定。

3、默认情况下,指令' stdafx '之前的所有代码。“h”由编译器预编译。它跳过“stdafx.h”指令,并使用projectname.pch编译该指令之后的代码

4、扩展数据

5、在使用AppWizard自动生成一些项目时,系统会先自动包含需要包含在stdafx.h中的头文件,所以你只需要直接包含这个stdafx.h文件即可。

6、因为同一项目中不同的源文件CPP都包含相同的包含文件,所以在每个CPP文件中重复包含这些文件很麻烦。stdafx.h中需要包含哪些头文件取决于用户在AppWizard中的选择,比如:

7、#包含afxwin.h

8、//MFC核心和标准组件

9、#包含afxext.h

10、//MFC扩展

11、参考来源:搜狗百科-stdafx.h

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!