Visual Studio 有没有在代码中关闭预编译头选项的方法?

如题,不知道这样说是不是清楚了。

就是说,我们把新的类引入我们自己的工程后,

如果我们的工程打开了预编译头,就需要在.cpp加上#include <stdafx.h>,或者关闭本工程或者那个cpp的预编译头选项;如果我们的工程关闭了预编译头,就要确保那个.cpp里没有#include <stdafx.h>。

这样感觉很不爽。如果是用别人的成品库,我会觉得最好不改别人的代码,于是只好改工程里的选项,麻烦。如果自己写个类,也想让用的人(虽然通常是我自己)不要每次遇到这个麻烦。

有没有某种方法,在代码里加上类似:
#pragma precompileheader(close)
然后就不用管stdafx.h了,直接把文件加到工程里就好了

posted on 2010-03-29 10:30  溪流  阅读(37)  评论(0编辑  收藏  举报