Referenz zur C/C++-Erstellung
Aktualisiert: November 2007
Es gibt zwei Möglichkeiten, mit Visual C++ ein C/C++-Programm zu erstellen. Die einfachste (und verbreitetste) Methode besteht darin, das Programm in der Visual C++-Entwicklungsumgebung zu erstellen. Es ist jedoch auch die Erstellung über eine Befehlszeile mithilfe von Befehlszeilentools möglich. In jedem Fall können die Quelldateien mit dem Visual C++-Quellcode-Editor oder einem beliebigen Editor eines Drittanbieters erstellt werden.
Wenn Ihr Programm anstelle einer VCPROJ-Datei ein Makefile verwendet, können Sie es trotzdem als externes Projekt in der Entwicklungsumgebung erstellen.
In diesem Abschnitt
FAQ (Häufig gestellte Fragen) zur Erstellung
Enthält Links zu häufig gestellten Fragen, die während des Buildprozesses auftreten.Kompilieren eines C/C++-Programms
Beschreibt den Compiler, der eine Objektdatei erstellt, die Computercode, Linkerdirektiven, Abschnitte, externe Verweise und Namen für Funktionen/Daten enthält.Verknüpfung
Beschreibt den Linker, der Code aus den vom Compiler erstellten Objektdateien mit Code aus statisch verknüpften Bibliotheken kombiniert, Namensverweise auflöst und eine ausführbare Datei erstellt.Releasebuilds
Enthält Informationen dazu, warum und wann ein Wechsel von einem Debugbuild zu einem Releasebuild angeraten sein kann, und erörtert einige der Probleme, die beim Wechsel von einem Debug- zu einem Releasebuild auftreten können:Codeoptimierung
Enthält Hyperlinks zu Themen, in denen Mechanismen zur Codeoptimierung behandelt werden:C/C++-Buildtools
Stellt die folgenden Befehlszeilentools zur Verfügung, um Buildausgaben anzuzeigen und zu bearbeiten:C/C++-Buildfehler
Einführung zum Buildfehlerabschnitt im Inhaltsverzeichnis.
Verwandte Abschnitte
C/C++-Präprozessorreferenz
Beschreibt den Präprozessor, der die Quelldateien für den Compiler vorbereitet, indem er Makros, Operatoren und Direktiven übersetzt.Grundlagen benutzerdefinierter Buildschritte und Buildereignisse
Erörtert das Anpassen des Buildprozesses.Erstellen eines C/C++-Programms
Enthält Links zu Themen, in denen die Programmerstellung über die Befehlszeile oder in der integrierten Entwicklungsumgebung von Visual Studio beschrieben wird.Festlegen von Compileroptionen
Beschreibt das Einstellen von Compileroptionen in der Entwicklungsumgebung oder über die Befehlszeile.Compileroptionen
Enthält Hyperlinks zu Themen, in denen die Verwendung von Compileroptionen erörtert wird.Festlegen von Linkeroptionen
Beschreibt das Einstellen von Linkeroptionen innerhalb oder außerhalb der integrierten Entwicklungsumgebung.Linkeroptionen
Enthält Hyperlinks zu Themen, in denen die Verwendung von Linkeroptionen erörtert wird.BSCMAKE-Referenz
Beschreibt das Microsoft Browse Information Maintenance-Dienstprogramm (BSCMAKE.EXE), das aus SBR-Dateien, die während der Kompilierung angelegt werden, eine Browserinformationsdatei (.bsc) erstellt.LIB-Referenz
Beschreibt den Bibliotheks-Manager von Microsoft (LIB.EXE), der eine Bibliothek mit Objektdateien im COFF-Format (Common Object File Format) erstellt und verwaltet.EDITBIN-Referenz
Beschreibt den COFF-Binärdatei-Editor von Microsoft (EDITBIN.EXE), der Binärdateien im COFF-Format (Common Object File Format) bearbeitet.DUMPBIN-Referenz
Beschreibt das Anzeigeprogramm für Binärdateien von Microsoft (DUMPBIN.EXE), das Informationen über Binärdateien im COFF-Format (Common Object File Format) anzeigt.NMAKE-Referenz
Beschreibt das Microsoft Program Maintenance Utility (NMAKE.EXE), ein Tool, das Projekte basierend auf Befehlen erstellt, die in einer Beschreibungsdatei enthalten sind.