Partager via


Génération de manifeste au niveau de la ligne de commande

Lorsque l'on génère des applications C/C++ à partir de la ligne de commande à l'aide de nmake ou d'outils semblables, le manifeste n'est généré qu'une fois que l'éditeur de liens a traité tous les fichiers objets et construit le fichier binaire final. L'éditeur de liens rassemble les informations d'assembly stockées dans les fichiers objets et les combine au sein d'un fichier manifeste final. Par défaut, l'éditeur de liens génère un fichier nommé <binary_name>.<extension>.manifest pour décrire le fichier binaire final. L'éditeur de liens n'incorpore pas de fichier manifeste au fichier binaire et ne peut générer de manifeste que sous la forme d'un fichier externe. Plusieurs méthodes permettent d'incorporer un manifeste dans le fichier binaire final, par exemple en utilisant l'outil Manifeste (mt.exe) ou en compilant le manifeste en un fichier de ressources. Il est important de se rappeler que des règles spécifiques doivent être observées au moment de l'incorporation d'un manifeste dans le fichier binaire final afin d'activer des fonctions comme la liaison incrémentielle, la signature ou les fonctions Modifier & Continuer. Ces options, parmi d'autres, sont traitées dans Comment : incorporer un manifeste à une application C/C++ lorsqu'il s'agit de génération sur la ligne de commande.

Voir aussi

Référence

Manifestes

/INCREMENTAL (Lier par incrément)

Concepts

Assemblys de nom fort (signature d'assembly) (C++/CLI)

Modifier & Continuer

Fonctionnement de la génération de manifestes pour les programmes C/C++