1. 程式人生 > >Visual Studio 有沒有在程式碼中關閉預編譯頭選項的方法?

Visual Studio 有沒有在程式碼中關閉預編譯頭選項的方法?

如題,不知道這樣說是不是清楚了。

就是說,我們把新的類引入我們自己的工程後,

如果我們的工程打開了預編譯頭,就需要在.cpp加上#include <stdafx.h>,或者關閉本工程或者那個cpp的預編譯頭選項;如果我們的工程關閉了預編譯頭,就要確保那個.cpp裡沒有#include <stdafx.h>。

這樣感覺很不爽。如果是用別人的成品庫,我會覺得最好不改別人的程式碼,於是只好改工程裡的選項,麻煩。如果自己寫個類,也想讓用的人(雖然通常是我自己)不要每次遇到這個麻煩。

有沒有某種方法,在程式碼里加上類似:
#pragma precompileheader(close)
然後就不用管stdafx.h了,直接把檔案加到工程裡就好了

posted on 2010-03-29 10:30 溪流 閱讀(6734) 評論(17)  編輯 收藏 引用 所屬分類: C++