ist jetzt verfügbar! Lesen Sie über die neuen Funktionen und Fehlerbehebungen vom November.

Erstellen Sie ein CMake-Hallo-Welt-Projekt mit CMake Quick Start

In diesem Artikel erfahren Sie, wie Sie ein CMake-Hallo-Welt-Projekt von Grund auf mit der CMake Tools-Erweiterung in VS Code erstellen.

Wenn Sie ein bestehendes CMake-Projekt haben, das bereits eine CMakeLists.txt-Datei im Stammverzeichnis enthält, aber keine CMake-Voreinstellungen, können Sie zu Erstellen Sie eine CMakePresets.json-Datei springen, um Ihr Projekt mit CMake-Voreinstellungen zu konfigurieren.

Erstellen Sie andernfalls einen Ordner für ein neues Projekt. Erstellen Sie im Terminalfenster einen leeren Ordner namens HelloWorld, navigieren Sie hinein und öffnen Sie VS Code in diesem Ordner, indem Sie die folgenden Befehle eingeben

mkdir helloworld
cd helloworld
code .

Der Befehl code . öffnet VS Code im aktuellen Arbeitsordner, der zu Ihrem "Arbeitsbereich" wird.

Erstellen Sie eine CMakeLists.txt-Datei

Die CMake Tools-Erweiterung kann die Dateien für ein grundlegendes CMake-Projekt für Sie erstellen.

  1. Öffnen Sie die Befehlspalette (⇧⌘P (Windows, Linux Ctrl+Shift+P)) und führen Sie den Befehl CMake: Quick Start aus

    Create CMake quickstart

  2. Geben Sie einen Projektnamen ein und wählen Sie C++ als Projektsprache aus.

    Diese Informationen werden in CMakeLists.txt und einige anfängliche Quelldateien geschrieben.

    Hinweis: Wenn Sie andere Quellcodedateien in diesem Ordner hatten, die Sie als Ziele zu CmakeLists.txt hinzufügen wollten, wäre jetzt eine Option gegeben, diese hinzuzufügen. Aber für dieses Tutorial bleiben wir bei nur der Hallo-Welt-Datei.

  3. Wählen Sie CTest als zusätzliche Option, um Unterstützung für Tests hinzuzufügen. Sie können auch CPack für CPack-Unterstützung auswählen.

    Additional Options

  4. Wählen Sie als Nächstes Executable als Projekttyp aus, um eine grundlegende Quelldatei (main.cpp) zu erstellen, die eine grundlegende main()-Funktion enthält.

    Choose project type

    Hinweis: Wenn Sie eine grundlegende Quell- und Header-Datei erstellen wollten, hätten Sie stattdessen Library ausgewählt. Aber für dieses Tutorial reicht Executable aus. Wenn Sie aufgefordert werden, IntelliSense für den Ordner zu konfigurieren, wählen Sie Allow.

Dies erstellt erfolgreich die CMakeLists.txt-Datei, die den CMake-Tools mitteilt, wie Ihr Projekt erstellt werden soll.

Project contents

Erstellen Sie eine CMakePresets.json-Datei

Fahren Sie als Nächstes mit dem CMake Quick Start fort, um eine CMakePresets.json-Datei zu erstellen.

  1. Wählen Sie Add a New Preset und Create from Compilers.

    Die Erweiterung scannt automatisch nach Kits auf Ihrem Computer und erstellt eine Liste der auf Ihrem System gefundenen Compiler.

  2. Wählen Sie den Compiler aus, den Sie verwenden möchten.

    Zum Beispiel könnten Sie, je nach installierten Compilern, etwas Ähnliches wie dieses sehen

    Add a new preset

  3. Geben Sie einen Namen für diese neue Voreinstellung ein.

    Der Name für die Voreinstellung wird in CMakePresets.json geschrieben.

Nachdem Sie diese Schritte abgeschlossen haben, sollten Sie nun ein vollständiges Hallo-Welt-CMake-Projekt haben, das die folgenden Dateien enthält: main.cpp, CMakeLists.txt und CMakePresets.json.

Add a new preset

© . This site is unofficial and not affiliated with Microsoft.