?@@@ Win32编程:请教stdafx.h相关问题 @@@

zjxushengyong 2003-08-20 12:23:10
1。在Windows编程中由编译器自动生成的stdafx.h(stdafx.cpp)文件主要有哪些文件构成?我看VC的安装目录VC98—>include下面以std为前缀的文件有以下这些:Stdarg.h、Stddef.h、Stdexcpt.h、Stdio.h、Stdiostr.h、Stdlib.h。那stdafx是不是就是以上文件的合集啊?
2。比如我在win32 application编程时建立一个empty project时并不需要stdafx文件,那我的问题是:什么时候必须要stdafx,什么时候可以不要?
3。stdafx文件起什么作用?
...全文
26 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
dhyuser10 2003-08-21
  • 打赏
  • 举报
回复
gz
xushengyong 2003-08-21
  • 打赏
  • 举报
回复
不过有一点错误,就是:不是包含stdwin.h而是包含afxwin.h文件...
xushengyong 2003-08-21
  • 打赏
  • 举报
回复
还是: myjesky(凌云) 施主说的简明啊,谢谢!
myjesky 2003-08-21
  • 打赏
  • 举报
回复
自动生成的stdafx.h里面不是有stdwin.h吗,你自己找一下这个文件,里边又包含很都文件,一个接一个,其中有定义了MFC全部类的一个头文件,所以要用MFC就得包含这个文件
zjxushengyong 2003-08-21
  • 打赏
  • 举报
回复
up...
fang_jb 2003-08-21
  • 打赏
  • 举报
回复
你可以选择要,也可以选择不要,就是一头文件而已,具体的选择要不要,在project=setting=c/c++=precompiled headers
zjxushengyong 2003-08-21
  • 打赏
  • 举报
回复
up...
zjxushengyong 2003-08-21
  • 打赏
  • 举报
回复
up...
fanqing 2003-08-20
  • 打赏
  • 举报
回复
你要知道stdafx是不是就是以上文件的合集,打开看看不就知道了吗?
mfc深入浅出里面有介绍。下本电子版不就行了吗?


:)
mintwlf 2003-08-20
  • 打赏
  • 举报
回复
你懂什么啊?
你以为Windows应用程序象你想象的那么简单啊!
你用C写个小程序,编译器要做许多预备的工作,你的程序才会正确的运行起来!
微软会告诉你stdafx文件里干了些什么吗?
DDHuang 2003-08-20
  • 打赏
  • 举报
回复
1我只知道stdafx是预编译文件,和上面你说的文件无关
2需不需要你可以自己指定,在projectsettting里面c/c++选项,没什么必须的之说,不过在写稍大的程序时最好加上。
3。预编译,有了这个文件会加快你的编译速度。
zjxushengyong 2003-08-20
  • 打赏
  • 举报
回复
高手在哪里啊,高手在哪里,高手都在冰箱里,地理地理地历历,地地里...

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧