Freigeben über


Referenz zur C/C++-Erstellung

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 VCXPROJ-Datei ein Makefile verwendet, können Sie es trotzdem als externes Projekt in der Entwicklungsumgebung erstellen.

In diesem Abschnitt

  • 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 Links 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 Links 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 Links 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.