如題,不知道這樣說是不是清楚了。
就是說,我們把新的類引入我們自己的工程后,
如果我們的工程打開了預(yù)編譯頭,就需要在.cpp加上#include <stdafx.h>,或者關(guān)閉本工程或者那個(gè)cpp的預(yù)編譯頭選項(xiàng);如果我們的工程關(guān)閉了預(yù)編譯頭,就要確保那個(gè).cpp里沒有#include <stdafx.h>。
這樣感覺很不爽。如果是用別人的成品庫,我會(huì)覺得最好不改別人的代碼,于是只好改工程里的選項(xiàng),麻煩。如果自己寫個(gè)類,也想讓用的人(雖然通常是我自己)不要每次遇到這個(gè)麻煩。
有沒有某種方法,在代碼里加上類似:
#pragma precompileheader(close)
然后就不用管stdafx.h了,直接把文件加到工程里就好了
?
posted on 2010-03-29 10:30
溪流 閱讀(8832)
評(píng)論(17) 編輯 收藏 引用 所屬分類:
C++