none
关于StdAfx.h这个头文件,为什么写C语言也必须包含它。 RRS feed

  • 问题

  • 我刚刚升级到VS 2010, 在装好后写了最简单的HELLO WORLD测试软件是,我是照常包含了 stdio.h这个头文件,但运行时报错,说“Did you forget to include StdAfx.h head file" 我便加上了 #include "StdAfx.h"头文件,但我记得在VS 2008 时我都没这么做过,都正常,问什么VS2010非要包含 StdAfx.h这个头文件,这个文件时作什么的,在程序中起什么作用啊? 初学者,如果问题太傻,还望海涵!
    I never care safe problems, just want to be a hacker
    2010年7月4日 14:21

答案

  • 默认都是启用的,以加快编译速度

    不想要的话可以修改编译选项里面的预编译头文件设置为不启用



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2010年7月5日 2:39
    版主