stdafx h在VC中,创建项目时,自动添加的stdafx.cpp与stdafx.h的作用仅仅是添加几个头文件吗?满意答案追加!

stdafx h  时间:2022-02-23  阅读:()

关于afxwin.h和stdafx.h

afxwin.h这是MFC的头文件 stdafx.h是编译器帮你自动生成的预编译头,它会包含一些工程需要的基本必要头文件,以便加快编译速度 不同的东西

在VC中,创建项目时,自动添加的stdafx.cpp与stdafx.h的作用仅仅是添加几个头文件吗?满意答案追加!

Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。因为同一个项目中的不同.CPP源文件都包含相同的include文件,这样,为每个.CPP文件都重复include这些文件就显得很傻了。为避免这种浪费,AppWizard和Visual C++编译程序一起进行工作,如下所示: ◎AppWizard建立了文件stdafx.h,该文件包含了所有当前工程文件需要的MFC include文件。且这一文件可以随被选择的选项而变化。 ◎AppWizard然后就建立stdafx.cpp。这个文件通常都是一样的。 ◎然后AppWizard就建立起工程文件,这样第一个被编译的文件就是stdafx.cpp。 ◎当VisualC++编译stdafx.cpp文件时,它将结果保存在一个名为stdafx.pch的文件里。(扩展名pch表示预编译头文件。) ◎当VisualC++编译随后的每个.cpp文件时,它阅读并使用它刚生成的.pch文件。Visual C++不再分析Windows include文件,除非你又编缉了stdafx.cpp或stdafx.h。 在这个过程中你必须遵守以下规则: ◎你编写的任何.cpp文件都必须首先包含stdafx.h。 ◎如果你有工程文件里的大多数.cpp文件需要.h文件,顺便将它们加在stdafx.h(后部)上,然后预编译stdafx.cpp。 ◎由于.pch文件具有大量的符号信息,它是你的工程文件里最大的文件。 如果你的磁盘空间有限,你就希望能将这个你从没使用过的工程文件中的.pch文件删除。执行程序时并不需要它们,且随着工程文件的重新建立,它们也自动地重新建立。 对于加入到工程中的cpp文件,应该检查是否在第一行显式的包含stdafx.h头文件,在这个#include "stdafx.h"行前面的所有代码将被忽略,所以其他头文件应该在这一行后面被包含。 对于.c文件,由于不能包含stdafx.h,因此可以通过Project settings把它的预编译头设置为"不使用",方法是: 弹出Project settings对话框 选择C/C++ Category 选择pilation Header 选择不使用预编译头。 使用小记:将每个.cpp文件需要的.h文件include在stdafx.cpp中,这些.h文件可以是自己定义的。另外在其他.h文件需要stdafx.cpp中的头文件时不需要引用这些头文件了,也不需要引用#include "stdafx.h"

CloudCone,美国洛杉矶独立服务器特价优惠,美国洛杉矶MC机房,100Mbps带宽不限流量,可选G口,E3-1270 v2处理器32G内存1Gbps带宽,69美元/月

今天CloudCone发布了最新的消息,推送了几款特价独立服务器/杜甫产品,美国洛杉矶MC机房,分配100Mbps带宽不限流量,可以选择G口限制流量计划方案,存储分配的比较大,选择HDD硬盘的话2TB起,MC机房到大陆地区线路还不错,有需要美国特价独立服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2...

香港服务器多少钱一个月?香港云服务器最便宜价格

香港服务器多少钱一个月?香港服务器租用配置价格一个月多少,现在很多中小型企业在建站时都会租用香港服务器,租用香港服务器可以使网站访问更流畅、稳定性更好,安全性会更高等等。香港服务器的租用和其他地区的服务器租用配置元素都是一样的,那么为什么香港服务器那么受欢迎呢,香港云服务器最便宜价格多少钱一个月呢?阿里云轻量应用服务器最便宜的是1核1G峰值带宽30Mbps,24元/月,288元/年。不过我们一般选...

腾讯云2核4GB内存8M带宽 年74元

一般大厂都是通过首年才有可以享受爆款活动,然后吸引我们注册他们商家达到持续续费和购买的目的。一般只有大厂才能有这样的魄力和能力首年亏本,但是对于一般的公司和个人厂家确实难过,这几年确实看到不少的同类商家难以生存。这里我们可以看到有对应的套餐方案。不过这两个套餐都是100%CPU独享的,不是有某云商家限制CPU的。但是轻量服务器有个不好的就是带宽是较大且流量是限制的额,分别是1GB和1.2TB月流量...

stdafx h为你推荐
微信收款语音播报怎么设置两部手机微信收款语音播报怎么设置开票系统金税盘开票系统怎么用showwindowVB6.0中ShowWindow函数的使用最开放的浏览器用的最多的三个浏览器是?云图片云相册是什么意思rdlcordless phone是什么意思slideshare幻灯片的占位符的作用是?smartuploadSmartUpload组建实现文件上传下载,我要把文件保存到项目中的某个文件夹中,该如何实现?最好有程序参考faq是什么意思fans是什么意思?弹幕网站求弹幕网邀请码!
过期域名 老左 naning9韩国官网 bandwagonhost 韩国空间 edis 60g硬盘 evssl php探针 中国特价网 铁通流量查询 流量计费 免费美国空间 服务器是干什么用的 沈阳主机托管 免费的asp空间 免费php空间 apnic 睿云 zcloud 更多