Référence à la génération C/C++
Visual C++ offre deux méthodes de génération de programmes C/C++.La méthode la plus simple, et la plus courante, consiste à générer un programme dans l'environnement de développement Visual C++.L'autre méthode consiste à générer un programme à partir d'une invite à l'aide d'outils en ligne de commande.Dans les deux cas, vous pouvez créer des fichiers sources en utilisant l'éditeur de code source de Visual C++ ou un éditeur tiers de votre choix.
Si votre programme utilise un makefile plutôt qu'un fichier .vcxproj, vous avez toujours la possibilité de le générer dans l'environnement de développement en tant que projet externe.
Dans cette section
Compilation d'un programme C/C++
Décrit le compilateur qui crée un fichier objet contenant le code machine, les directives de l'éditeur de liens, des sections, des références externes et les noms des fonctions/données.Liaison
Décrit l'éditeur de liens, qui combine le code issu des fichiers objets créés par le compilateur et celui qui est issu des bibliothèques statiques, résout les références aux noms de fichiers et crée un fichier exécutable.Versions release
Présente des informations indiquant pourquoi et quand il convient de passer d'une version Debug à une version Release ; aborde également quelques-uns des problèmes que vous pouvez rencontrer lors de ce passage.Optimisation du code
Fournit des liens aux rubriques présentant les mécanismes d'optimisation du code :Outils de génération C/C++
Fournit les outils en ligne de commande suivants pour l'affichage ou la manipulation de la sortie de la génération :Erreurs de build C/C++
Introduit la rubrique des erreurs de build dans la table des matières.
Rubriques connexes
Référence du préprocesseur C/C++
Présente le préprocesseur, qui prépare les fichiers sources pour le compilateur en convertissant les macros, les opérateurs et les directives.Présentation des étapes de build personnalisée et des événements de build
Traite de la personnalisation du processus de génération.Génération d'un programme C/C++
Fournit des liens vers les rubriques décrivant la génération de votre programme depuis la ligne de commande ou depuis l'environnement de développement intégré de Visual Studio.Définition des options du compilateur
Décrit la définition des options du compilateur soit dans l'environnement de développement, soit sur la ligne de commande.Options du compilateur
Fournit des liens vers les rubriques décrivant l'utilisation des options de compilation.Définition des options de l'éditeur de liens
Décrit la définition des options de l'éditeur de liens à l'intérieur ou à l'extérieur de l'environnement de développement.Options de l'éditeur de liens
Fournit des liens vers les rubriques décrivant l'utilisation des options de l'éditeur de liens.Référence de BSCMAKE
Décrit l'utilitaire de maintenance BSCMAKE.EXE (Microsoft Browse Information Maintenance Utility), qui génère un fichier d'informations de consultation (.bsc) à partir de fichiers .sbr créés lors de la compilation.Référence LIB
Décrit le gestionnaire de bibliothèques de Microsoft (LIB.exe), qui crée et gère une bibliothèque de fichiers objets COFF (Common Object File Format).Référence EDITBIN
Décrit l'éditeur de fichiers binaires COFF de Microsoft (EDITBIN.EXE), qui modifie les fichiers binaires COFF (Common Object File Format).Référence DUMPBIN
Décrit l'outil Microsoft COFF Binary File Dumper (DUMPBIN.EXE), qui affiche des informations sur les fichiers binaires COFF (Common Object File Format).Référence NMAKE
Décrit l'utilitaire Microsoft Program Maintenance (NMAKE.EXE), qui est un outil permettant de créer des projets en fonction des commandes contenues dans un fichier de description.