共用方式為


先行編譯程式碼的兩個選擇

使用 Visual C++,您可先行編譯任何 C 或 C++ 程式碼;並不限於只能先行編譯標頭檔。

先行編譯需要事先規劃,但若是您先行編譯原始程式碼 (而非簡單標頭檔),則它可提供速度大幅提升的編譯作業。

當您知道您的原始程式檔使用標頭檔的通用集,但不以相同順序加以併入時,或是您要在先行編譯中包含原始程式碼時,請先行編譯程式碼。

先行編譯標頭選項為 /Yc (建立先行編譯標頭檔)/Yu (使用先行編譯標頭檔)。 使用 /Yc,建立先行編譯標頭。 在搭配選擇性 hdrstop pragma 使用時,/Yc 可讓您先行編譯標頭檔和原始程式碼。 選取 /Yu 選項,可使用現有編譯中現有的先行編譯標頭。 您也可以使用 /Fp 配合 /Yc/Yu 選項,以提供先行編譯標頭的替代名稱。

/Yu/Yc 的編譯器選項參考主題會探討如何在開發環境中存取這項功能。

詳細資訊

如需使用先行編譯標頭的進一步範例,請參閱用來建置隨附 Microsoft Foundation Class 程式庫之範例程式的 Makefile。

請參閱

參考

建立先行編譯標頭檔