이 글은 VSCode에서 Geant4와 Root를 구성하고 사용하는 방법을 단계별로 알려주는 VSCode 구성 글입니다.
저는 C++ 개발을 위한 IDE로 Visual Studio를 항상 선호했습니다. 버전 08부터 현재 일반적으로 사용되는 버전 19까지 오랫동안 변함이 없습니다. 선택할 수 있는 다른 IDE가 있습니까? 물론 있습니다! 이 문서에서는 Geant4 및 Root를 컴파일, 실행 및 디버그하기 위한 VS Code 구성을 단계별로 안내합니다. [추천 학습: "vscode 입문 튜토리얼"]
시스템 환경
가상화 플랫폼: VMware WorkStation 16 Pro
운영 시스템: Ubuntu 16.04 L TS
Installation
VS Code 공식 웹사이트 또는 중국어 웹사이트를 입력하고 다운로드할 시스템에 적합한 버전을 선택합니다. 여기서는 Linux 버전을 선택했습니다.
다운로드가 완료된 후 작업은 호랑이처럼 빠릅니다. 설치가 완료된 후 처음으로 페이지에 들어가면 아래 그림과 같습니다. 테마와 원하는 기능.
C++ 관련 플러그인 추가
Cmake 컴파일 도구를 포함한 확장 옵션에서 C++ 관련 플러그인을 검색하고 추가하세요.
Geant4 및 Root 외부 종속성 추가
종속성을 추가하기 전에 새 디렉터리(임의로 Root_First라는 이름을 지정함)를 작업 공간으로 만들고 VS Code를 통해 이 디렉터리를 엽니다.
그런 다음 Ctrl+Shift+P
키 조합을 통해 모든 명령을 표시한 다음 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은 <code>.vscode
디렉터리에 있습니다. c_cpp_properties.json
파일을 수정하여 Geant4와 Root의 종속성을 소개합니다. { "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 geant4이 시점에서 외부 링크 라이브러리의 구성이 완료되었으며 관련 종속성은 빨간색으로 표시되지 않고 오류가 보고되며 일부 알림은 다음과 같습니다. 클래스 객체 포인터를 사용하여 메서드를 호출할 때 사용됩니다. 선택적 옵션과 구문 검사 및 기타 기능입니다.
알림🎜: 이 구성을 나중에 모든 작업 디렉터리의 .vscode 디렉터리에 복사하여 적용해야 합니다(.vscode 디렉터리가 없으면 새 디렉터리를 만드는 것이 좋습니다). 🎜🎜VSCode에 대한 자세한 내용을 보려면 🎜vscode 튜토리얼🎜을 방문하세요! ! 🎜🎜위 내용은 VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!