为什么用vs 2005建立一个项目都会带有#include "stdafx.h"

发布网友 发布时间:2024-10-23 22:24

我来回答

2个回答

热心网友 时间:13小时前

你在新建项目的时候,会选择项目的类型,是win32 console还是MFC,不同的选择会用到不同的库,头文件,app wizard就会帮你把这些用到的头文件替你全部包含在stdafx.h里面,这样你在自己的文件里包含它就行了。而且他还有预编译的功能,只要第一次编译了它,只要你不修改,下次就不会再编译它了,而只是编译你的源文件。这样可以节省编译时间。

热心网友 时间:13小时前

因为它是一个全局的头文件,是系统为你搭建好的一个框架里的,如果要是自己徒手建立一个工程的话,很容易丢失一些东西的。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com