Visual Studio 有没有在代码中关闭预编译头选项的方法?
如题,不知道这样说是不是清楚了。
就是说,我们把新的类引入我们自己的工程后,
如果我们的工程打开了预编译头,就需要在.cpp加上#include <stdafx.h>,或者关闭本工程或者那个cpp的预编译头选项;如果我们的工程关闭了预编译头,就要确保那个.cpp里没有#include <stdafx.h>。
这样感觉很不爽。如果是用别人的成品库,我会觉得最好不改别人的代码,于是只好改工程里的选项,麻烦。如果自己写个类,也想让用的人(虽然通常是我自己)不要每次遇到这个麻烦。
有没有某种方法,在代码里加上类似:
#pragma precompileheader(close)
然后就不用管stdafx.h了,直接把文件加到工程里就好了
?