关于error C2065 错误

  今天在学习C++Primer PLUS 第十章,在实践其中关于股票的代码时,编译时总出现error C2065错误,让人莫名其妙,最终参考了http://blog.sina.com.cn/s/blog_8216ada701017evx.html的方法将

#include "StdAfx.h" 提前,解决了问题。

  同时学习了一下stdafx.h这个头文件:

  通俗的说应当是由于一个工程中往往会包含很多相同的头文件,因此这个头文件实现了预编译,为了加快编译的效率

  参考自:http://baike.baidu.com/link?url=i5Yui5tbaSW2amt5ysR7cmsPzI40-gCArk81f2MSPGfGrVZCKk233lNJoeJpyggl2HCrJDtwK4JXRik6N0231q

    其中:

◎你编写的任何.cpp文件都必须首先包含stdafx.h。
◎如果你有工程文件里的大多数.cpp文件需要.h文件,顺便将它们加在stdafx.h(后部)上,然后预编译stdafx.cpp。
◎由于.pch文件具有大量的符号信息,它是你的工程文件里最大的文件。
指出了问题的所在!

 

posted @ 2013-11-04 22:06  Sure::D  阅读(718)  评论(0编辑  收藏  举报