首页  >  文章  >  后端开发  >  stdafx.h是什么头文件

stdafx.h是什么头文件

藏色散人
藏色散人原创
2020-10-13 17:42:2719451浏览

stdafx.h头文件的意思是编译器通过一个头文件stdafx.h来使用预编译头文件;stdafx.h头文件没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。

stdafx.h是什么头文件

本教程操作环境:windows7系统、c99版本、Dell G3电脑。

"stdafx.h"这个头文件意思是编译器通过一个头文件stdafx.h来使用预编译头文件。

"stdafx.h"头文件没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。

使用AppWizard来自动生成某些项目的时候,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样,只需要直接include这个stdafx.h文件即可。

9cbeaec1e4d083935343becf8d39d80.png

扩展资料

编译器通过一个头文件stdafx.h来使用预编译头文件。stdafx.h这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include "stdafx.h"前的代码都是预编译的,它跳过#include "stdafx. h"指令,使用projectname.pch编译这条指令之后的所有代码。

预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。

以上是stdafx.h是什么头文件的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn