Heim > Artikel > Entwicklungswerkzeuge > Führen Sie Sie Schritt für Schritt durch die Konfiguration von Geant4 und Root in VSCode
Dieser Artikel ist ein VSCode-Konfigurationsartikel. Er zeigt Ihnen Schritt für Schritt, wie Sie Geant4 und Root in VSCode konfigurieren und verwenden.
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“]
Systemumgebung
Virtualisierungsplattform: VMware WorkStation 16 Pro
Betriebssystem : Ubuntu 16.04 L TS
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.
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.
C++-bezogene Plug-ins hinzufügen
Suchen und fügen Sie C++-bezogene Plug-ins in den Erweiterungsoptionen hinzu, einschließlich des Cmake-Kompilierungstools.
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 bearbeiten
Ctrl+Shift+P
组合键 show All Command,然后选择C/C++ edit configuration
这时候会自动生成一个隐藏文件c_cpp_properties.json
,放在.vscode
目录下。
接下来我们通过修改c_cpp_properties.json
c_cpp_properties.json, abgelegt im Verzeichnis <code>.vscode
. 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 }
link root
/ home/ll/geant4.10.04/include/Geant4
Link geant4Zu 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!