Informazioni sulle istruzioni di compliazione personalizzate e sugli eventi di compilazione
All'interno dell'ambiente di sviluppo di Visual C++, il processo di compilazione può essere personalizzato in tre modi principali:
Istruzioni di compilazione personalizzate
Un'istruzione di compilazione personalizzata e una regola di compilazione associata ad un progetto. Un'istruzione di compilazione personalizzata può specificare una riga di comando per eseguire, qualsiasi input aggiuntivo o file di output e un messaggio da visualizzare. Per ulteriori informazioni, vedere Procedura: aggiungere un'istruzione di compilazione personalizzata a progetti MSBuild.Strumenti per la compilazione in C/C++ personalizzati
Uno strumento di compilazione personalizzato è una regola di compilazione associata a uno o più file. Un'istruzione di compilazione personalizzata può passare file di input a uno strumento di compilazione personalizzato, producendo uno o più file di output. I file della Guida in un'applicazione MFC, ad esempio, vengono compilati con uno strumento di compilazione personalizzato. Per ulteriori informazioni, vedere Procedura: aggiungere uno strumento di compilazione personalizzato a progetti MSBuild e Specifica di strumenti di compilazione personalizzata.Eventi di compilazione
Gli eventi di compilazione consentono di personalizzare la compilazione di un progetto. Esistono tre eventi di compilazione: pre-compilazione, pre-collegamento e post-compilazione. Un evento di compilazione consente di specificare che un'azione si verifichi in un momento specifico nel processo di compilazione. È possibile, ad esempio, utilizzare un evento di compilazione per registrare un file con regsvr32.exe al termine della compilazione del progetto. Per ulteriori informazioni, vedere Specifica di eventi di compilazione.
Risoluzione dei problemi relativi alle personalizzazioni della compilazione consente di verificare che le istruzioni di compilazione personalizzata e gli eventi di compilazione vengano eseguiti nel modo previsto.
Il formato di output di un'istruzione di compilazione personalizzata o un evento di compilazione può anche migliorare le potenzialità di utilizzo dello strumento. Per ulteriori informazioni, vedere Formattazione dell'output di un'istruzione di compilazione personalizzata o un evento di compilazione.
Gli eventi di compilazione e le istruzioni di compilazione personalizzata vengono eseguiti nell'ordine indicato di seguito insieme ad altre operazioni di compilazione:
Evento Pre-compilazione
Strumenti di compilazione personalizzata su singoli file
MIDL
Compilatore di risorse
Compilatore C/C++
Evento Pre-collegamento
Linker o gestione librerie (a seconda dei casi)
Strumento Manifesto
BSCMake
Istruzione di compilazione personalizzata sul progetto
Evento Post-compilazione
custom build step on the project e post-build event vengono eseguiti in sequenza al termine di tutti gli altri processi di compilazione.
Vedere anche
Riferimenti
Finestra di dialogo Ordine di compilazione strumenti