大小:3KB更新:2018-06-04 16:41
类别:系统其它系统:Win7, WinAll
包名:
stdafx.h文件是一款非常好用的头文字预编译应用框架,在这里我们可以让用户体验到更加的编辑的编译环境,加速编译的过程,可以在32或者64位的系统下运行,更多精彩实用的功能尽在当易网!
stdafx.h,standard application framework extensions,中文的意思是:标准应用程序框架的扩展。
所谓头文件预编译,就是把一个工程(project)中使用的一些mfc标准头文件(如windows.h、afxwin.h)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。
--预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。
--编译器通过一个头文件stdafx.h来使用预编译头文件。stdafx.h这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include "stdafx.h"前的代码都是预编译的,它跳过#include "stdafx. h"指令,使用projectname.pch编译这条指令之后的所有代码。
--因此,所有的mfc实现文件第一条语句都是:#include "stdafx.h"。在它前面的所有代码将被忽略,所以其他的头文件应该在这一行后面被包含。否则,你将会得到“no such file or directory”这样让你百思不得其解的错误提示。
--stdafx.h中没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。
windows和mfc的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.cpp文件都包含相同的include文件,为每个.cpp文件都重复处理这些文件就显得很傻了。
为避免这种浪费,appwizard和visualc++编译程序一起进行工作,如下所示:
--appwizard建立了文件stdafx.h,该文件包含了所有当前工程文件需要的mfcinclude文件。且这一文件可以随被选择的选项而变化。
--appwizard然后就建立stdafx.cpp。这个文件通常都是一样的。
--然后appwizard就建立起工程文件,这样第一个被编译的文件就是stdafx.cpp。
--当visualc++编译stdafx.cpp文件时,它将结果保存在一个名为stdafx.pch的文件里。(扩展名pch表示预编译头文件。)
--当visualc++编译随后的每个.cpp文件时,它阅读并使用它刚生成的.pch文件。visualc++不再分析windowsinclude文件,除非你又编辑了stdafx.cpp或stdafx.h。
在这个过程中你必须遵守以下规则:
--你编写的任何.cpp文件都必须首先包含stdafx.h。
--如果你有工程文件里的大多数.cpp文件需要.h文件,顺便将它们加在stdafx.h(后部)上,然后预编译stdafx.cpp。
--由于.pch文件具有大量的符号信息,它是你的工程文件里最大的文件。
如果你的磁盘空间有限,你就希望能将这个你从没使用过的工程文件中的.pch文件删除。执行程序时并不需要它们,且随着工程文件的重新建立,它们也自动地重新建立。
显示全部
91助手企业版 系统其它76.61MBv6.10.18.1770
下载多多云手机最新版 系统其它110.4Mv1.8.7.0096
下载多多云手机电脑版 系统其它110.4Mv1.8.7.0096
下载云帅云手机专业版 系统其它34.2Mv1.2.2
下载云帅云手机电脑版 系统其它34.2Mv1.2.2
下载鲁大师电脑版下载安装 系统其它153.58MBv5.15
下载fastboot 系统其它5.39Mv1.0
下载root大师最新版 系统其它36.65MBv1.8.9.2
下载鲁大师2023 系统其它153.58MBv5.15
下载雨林木风 ghost xp sp3 装机旗舰版 系统其它1208.29Mv2018.07 正式版
下载萝卜家园 ghost win10 x86 旗舰版 系统其它2252.79Mv2018.12 稳定版
下载远航技术 windows7纯净版 系统其它5765.09M绿色免费版
下载chew wga工具(win7激活工具) 系统其它8.70Mv0.9 绿色版
下载牛b硬件修改大师最新版 系统其它488KBwin10官方版
下载ntlite企业修改版(封装精简工具) 系统其它21.29Mv1.8.0.6790 中文授权版_32&64位
下载win7专业版2021版 系统其它3276.79M最新免费版
下载红五棋牌游戏 趣味休闲48.49MB
下载疯狂的万炮捕鱼 趣味休闲49.86MB
下载宾利国际棋牌游戏平台 趣味休闲49.55MB
下载河北家乡棋牌app 趣味休闲49.48MB
下载抓鱼游戏单机版 趣味休闲48.94MB
下载街机金蟾捕鱼最新版 趣味休闲56.11MB
下载救济金棋牌综合APP 趣味休闲50.09MB
下载博贝棋牌旧版 趣味休闲0MB
下载奔驰宝马游戏电玩城app 趣味休闲49.53MB
下载泰无聊棋牌游戏大厅 趣味休闲49.86MB
下载东方云彩票平台 生活服务33.26MB
下载清雨剑挑码2022最新版 生活服务33.25MB
下载美狮彩票安卓手机版 生活服务19.08MB
下载排列五开奖结果 生活服务19.08MB
下载彩票双色球中奖查询大乐透 生活服务33.26MB
下载
0
回复江苏连云港东海客人
安装很快,用起来很方便,很省事