IDE-Einrichtung

Auf dieser Seite finden Sie einige interessante Anleitungen zur Einrichtung der IDE. Natürlich sollte die beste IDE für Sie geeignet sein.

Wenn Sie eine Verbesserung oder Empfehlung für eine der Konfigurationen haben, freuen wir uns über Beiträge.

Visual Studio Code (vscode)

CMake

Visual Studio Code (vscode) funktioniert ziemlich gut mit dem CMake-Build-System.

Wir empfehlen die folgenden Erweiterungen:

Wir fügen die Datei CmakePresets.json in das Stammverzeichnis des Repositorys ein. Diese Datei wird von der Erweiterung CMake Tools verwendet, um eine Liste von Voreinstellungen bereitzustellen, mit denen der Build konfiguriert werden kann. Die Erweiterung CMake Tools erkennt diese Datei automatisch und stellt die Voreinstellungen bereit.

Außerdem generieren alle konfigurierten Voreinstellungen die Datei compile_commands.json im Build-Verzeichnis, die dann von clangd abgerufen wird.

Wir empfehlen außerdem, Folgendes in der Datei .vscode/settings.json festzulegen:

{
    "files.exclude": {
        "**/bazel-*": true
    }
}

Vim

LLVM/MLIR-Einstellungen

In der offiziellen Anleitung für die LLVM- und MLIR-Einstellungen finden Sie Informationen zum Aktivieren von Syntaxhervorhebungen und anderen Extras.

IDE-ähnliche Funktionen

In der offiziellen Dokumentation zu clangd finden Sie Informationen zum Aktivieren von Funktionen wie der automatischen Vervollständigung, der Definition usw.