C语言中#include "stdafx.h"这个头文件是什么意思啊?

各位大侠帮帮忙啊!... 各位大侠帮帮忙啊! 展开
 我来答
床前明月儿
高能答主

2020-02-22 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171947

向TA提问 私信TA
展开全部

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

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

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


扩展资料

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

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

参考资料来源:百度百科-stdafx.h

yu2212
推荐于2017-12-15 · TA获得超过2391个赞
知道大有可为答主
回答量:3915
采纳率:0%
帮助的人:2954万
展开全部
就是帮你包含了一些头文件在里面。。可以省点事不用自己写。。

这个是微软加进去的。C C++都没有这个说法。

只能在VC中编译过去,其他编译器的话,就需要自己写stdafx.h
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大数据可视化网页设计源码分享
2019-05-09
知道答主
回答量:20
采纳率:0%
帮助的人:1.4万
展开全部
好多初学者对于网友的解释根本就是一头雾水,我来给初学者们解释一下吧!这个东西不必理会,你照样能写出想要的程序,等你写完程序之后再慢慢的去深入理解“stdafx.h”这个东西。知道牛羊没事儿的时候都在干嘛吗?把自己吃下去的东西再吐出来反复嚼;我想说的是“stdafx.h”这个头文件你先咽下去(写完程序),之后在嚼(回过头来看)。因为“stdafx.h”中的东西很深奥。知道头文件是个啥就行了,就是把程序放在另一个文件当中了,仅此而已!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiajiaxin
2009-10-02 · TA获得超过773个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:267万
展开全部
stdafx.h : 标准系统包含文件的包含文件。

参考资料: http://baike.baidu.com/view/1499221.html?wtp=tt

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gamespy1991
2009-10-02 · TA获得超过1262个赞
知道小有建树答主
回答量:1636
采纳率:0%
帮助的人:1213万
展开全部
C用MFC?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式