Présentation des étapes de génération personnalisée et des événements de build
Au sein de l'environnement de développement de Visual C++, il existe trois façons de personnaliser le processus de génération :
Étapes de build personnalisée
Une étape de génération personnalisée est une règle de génération associée à un projet. L'étape de build personnalisée peut spécifier une ligne de commande à exécuter, n'importe quel fichier d'entrée ou de sortie supplémentaire et un message à afficher. Pour plus d'informations, consultez Comment : ajouter une étape de génération personnalisée à des projets MSBuild.Outils de génération personnalisée
Un outil de génération personnalisée est une règle de génération associée à un ou plusieurs fichiers. Une étape de génération personnalisée peut passer des fichiers d'entrée à un outil de génération personnalisée, qui se traduit par un ou plusieurs fichiers de sortie. Par exemple, les fichiers d'aide dans une application MFC sont générés avec un outil de génération personnalisée. Pour plus d’informations, consultez Comment : ajouter des outils de génération personnalisée à des projets MSBuild et Spécification des outils de génération personnalisée.Événements de build
Les événements de build permettent de personnaliser la génération d'un projet. Il existe trois événements de build : pré-build, avant l'édition des liens et post-build. Un événement de build permet de spécifier une action qui doit survenir à un moment précis au cours du processus de génération. Par exemple, vous pouvez utiliser un événement de build pour enregistrer un fichier avec regsvr32.exe une fois que le projet a fini la génération. Pour plus d'informations, consultez Spécification d'événements de build.
Dépannage des personnalisations de génération peut vous aider à vérifier que vos étapes de génération et événements de build personnalisées sont exécutés comme attendu.
Le format de sortie d'une étape de build personnalisée ou d'un événement de build peut également améliorer l'accessibilité de l'outil. Pour plus d'informations, consultez Mise en forme de la sortie d'une étape de génération personnalisée ou d'un événement de build.
Les événements de build et les étapes de build personnalisée s'exécutent dans l'ordre suivant, en même temps que d'autres étapes de build :
Événement pre-build
Outils de génération personnalisée sur les fichiers individuels
MIDL
Compilateur de ressources
Compilateur C/C++
Événement avant l'édition des liens
Éditeur de liens ou générateur de bibliothèques (selon le cas)
Outil Manifeste
BSCMake
Étape de build personnalisée appliquée au projet
Événement post-build
custom build step on the project et post-build event s'exécutent en séquence à l'issue de tout autre processus de génération.
Voir aussi
Autres ressources
Génération de projets C++ dans Visual Studio