Precompilazione del codice automatica e manuale
Con Visual C++ è possibile precompilare qualsiasi codice C o C++; la precompilazione non è limitata ai soli file di intestazione.
La precompilazione richiede una pianificazione, ma consente di eseguire compilazioni molto più rapide se si precompila codice sorgente anziché semplici file di intestazione.
È possibile precompilare il codice quando i file di origine utilizzano insiemi comuni di file di intestazione ma non li includono nello stesso ordine o quando si desidera includere codice sorgente nella precompilazione.
Le opzioni dell'intestazione precompilata sono /Yc (Crea il file di intestazione precompilato) e /Yu (Utilizza il file di intestazione precompilato). Utilizzare /Yc per creare un'intestazione precompilata. Se utilizzato con il pragma hdrstop facoltativo, /Yc consente di precompilare sia i file di intestazione sia il codice sorgente. Selezionare /Yu per utilizzare un'intestazione precompilata esistente nella compilazione corrente. È inoltre possibile utilizzare /Fp con le opzioni /Yc e /Yu per indicare un nome alternativo per l'intestazione precompilata.
Negli argomenti di riferimento delle opzioni del compilatore relativi a /Yu e /Yc viene illustrato come accedere a questa funzionalità nell'ambiente di sviluppo.
Ulteriori informazioni
Per ulteriori esempi di utilizzo delle intestazioni precompilate, vedere i makefile utilizzati per compilare i programmi di esempio forniti con la libreria MFC.