Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

青灯夜游
青灯夜游nach vorne
2022-04-25 20:57:594605Durchsuche

Dieser Artikel ist ein VSCode-Konfigurationsartikel. Er zeigt Ihnen Schritt für Schritt, wie Sie Geant4 und Root in VSCode konfigurieren und verwenden.

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

Ich habe Visual Studio als IDE für die C++-Entwicklung immer bevorzugt. Von Version 08 bis zur aktuell häufig verwendeten Version 19 hat sich daran schon lange nichts geändert. Gibt es natürlich noch andere IDEs zur Auswahl? Dieser Artikel führt Sie Schritt für Schritt durch die VS-Code-Konfiguration zum Kompilieren, Ausführen und Debuggen von Geant4 und Root. [Empfohlenes Lernen: „vscode Einführungs-Tutorial“]

Konfiguration der Entwicklungsumgebung

Systemumgebung

Virtualisierungsplattform: VMware WorkStation 16 Pro

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

Betriebssystem : Ubuntu 16.04 L TS

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

Installation

Geben Sie VS Code offizielle Website oder Chinesische Website ein und wählen Sie die für das System geeignete Version zum Herunterladen aus.

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

Nachdem der Download abgeschlossen ist, erfolgt die Installation so schnell wie ein Tiger. Wenn Sie die Seite zum ersten Mal aufrufen, wählen Sie Ihren Favoriten aus Thema und gewünschte Funktionen.

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

C++-bezogene Plug-ins hinzufügen

Suchen und fügen Sie C++-bezogene Plug-ins in den Erweiterungsoptionen hinzu, einschließlich des Cmake-Kompilierungstools.

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

Externe Geant4- und Root-Abhängigkeiten hinzufügen

Bevor Sie Abhängigkeiten hinzufügen, erstellen Sie ein neues Verzeichnis (ich habe es zufällig Root_First genannt) als Arbeitsbereich und öffnen Sie dieses Verzeichnis über VS Code.

Dann zeigen Sie „Alle Befehle“ über die Tastenkombination Strg+Umschalt+P an und wählen Sie dann C/C++-Konfiguration bearbeitenCtrl+Shift+P组合键 show All Command,然后选择C/C++ edit configuration

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

这时候会自动生成一个隐藏文件c_cpp_properties.json,放在.vscode 目录下。

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

接下来我们通过修改c_cpp_properties.json

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode

Zu diesem Zeitpunkt wird automatisch eine versteckte Datei generiert c_cpp_properties.json, abgelegt im Verzeichnis <code>.vscode.
  • Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCodeVerbinden Als Nächstes stellen wir die Abhängigkeiten von Geant4 und Root vor, indem wir die Datei c_cpp_properties.json ändern.
  • {
        "configurations": [
            {
                "name": "Linux",
                "browse":{
                    "path":[
                        "${workspaceFolder}/src",
                        "${workspaceFolder}/include",
                        "/home/ll/root/include",
                        "/home/ll/geant4.10.04/include/Geant4"
                    ],
                    "limitSymbolsToIncludedHeaders":true
                },
                "includePath":[
                        "${workspaceFolder}/src",
                        "${workspaceFolder}/include",
                        "/home/ll/root/include",
                        "/home/ll/geant4.10.04/include/Geant4"
                ],
                "defines": [],
                "compilerPath": "/usr/bin/gcc",
                "cStandard": "c11",
                "cppStandard": "c++17",
                "intelliSenseMode": "linux-gcc-x64"
            }
        ],
        "version": 4
    }
  • Eine kurze Erklärung:
  • ${workspaceFolder}/src link src
  • ${workspaceFolder}/include link include
/home/ll/root/include

link root

Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode/ home/ll/geant4.10.04/include/Geant4

Link geant4

Zu diesem Zeitpunkt ist die Konfiguration der externen Linkbibliothek abgeschlossen, die relevanten Abhängigkeiten werden nicht rot markiert und Fehler werden gemeldet, und einige Erinnerungen können dies tun werden beim Aufrufen von Methoden mithilfe von Klassenobjektzeigern verwendet. Optionale Optionen sowie Syntaxprüfung und andere Funktionen.


Freundliche Erinnerung🎜: Denken Sie daran, diese Konfiguration in Zukunft in das .vscode-Verzeichnis in jedem Arbeitsverzeichnis zu kopieren, damit sie wirksam wird (wenn kein .vscode-Verzeichnis vorhanden ist, können Sie genauso gut ein neues erstellen). 🎜🎜Weitere Informationen zu VSCode finden Sie unter: 🎜vscode-Tutorial🎜! ! 🎜🎜

Das obige ist der detaillierte Inhalt vonFühren Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen