Maison > Article > outils de développement > Guidez-vous étape par étape pour configurer Geant4 et Root dans VSCode
Cet article est un article de configuration VSCode. Il vous apprend étape par étape comment configurer et utiliser Geant4 et Root dans VSCode. J'espère qu'il sera utile à tout le monde !
J'ai toujours préféré Visual Studio comme IDE pour le développement C++ De la version 08 à la version 19 actuellement couramment utilisée, cela n'a pas changé depuis longtemps. Existe-t-il d’autres IDE parmi lesquels choisir ? Bien sûr qu’il y en a ! Cet article vous guidera étape par étape dans la configuration de VS Code pour compiler, exécuter et déboguer Geant4 et Root. [Apprentissage recommandé : "Tutoriel d'introduction au vscode"]
Environnement système
Plateforme de virtualisation : VMware WorkStation 16 Pro
Système d'exploitation : Ubuntu 16.04 L TS
Installation
Entrez VS Code site officiel ou site Web chinois, et sélectionnez la version adaptée au système à télécharger. Ici, j'ai choisi la version Linux.
Une fois le téléchargement terminé, il s'agit d'une installation sans cervelle. Une fois l'installation terminée, la première fois que vous entrez dans la page se déroule comme indiqué dans l'image ci-dessous. thème et fonctions souhaitées.
Ajouter des plug-ins liés au C++
Recherchez et ajoutez des plug-ins liés au C++ sur les options d'extension, y compris l'outil de compilation Cmake.
Ajouter des dépendances externes Geant4 et Root
Avant d'ajouter des dépendances, créez un nouveau répertoire (je l'ai nommé au hasard Root_First) en tant qu'espace de travail et ouvrez ce répertoire via VS Code.
Ensuite, affichez Toutes les commandes via la combinaison de touches Ctrl+Shift+P
, puis sélectionnez Modifier la configuration C/C++
Ctrl+Shift+P
组合键 show All Command,然后选择C/C++ edit configuration
这时候会自动生成一个隐藏文件c_cpp_properties.json
,放在.vscode
目录下。
接下来我们通过修改c_cpp_properties.json
c_cpp_properties.json, placé dans le répertoire <code>.vscode
. c_cpp_properties.json
. { "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
Lien geant4À ce stade, la configuration de la bibliothèque de liens externes est terminée, les dépendances concernées ne seront pas marquées en rouge et des erreurs seront signalées, et certains rappels peuvent être utilisé lors de l'appel de méthodes à l'aide de pointeurs d'objet de classe. Options facultatives, vérification de la syntaxe et autres fonctions.
Rappel amical🎜 : N'oubliez pas de copier cette configuration dans le répertoire .vscode de chaque répertoire de travail à l'avenir pour prendre effet (s'il n'y a pas de répertoire .vscode, autant en créer un nouveau). 🎜🎜Pour plus de connaissances sur VSCode, veuillez visiter : 🎜Tutoriel vscode🎜 ! ! 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!