>  기사  >  개발 도구  >  VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

青灯夜游
青灯夜游앞으로
2022-04-25 20:57:594606검색

이 글은 VSCode에서 Geant4와 Root를 구성하고 사용하는 방법을 단계별로 알려주는 VSCode 구성 글입니다.

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

저는 C++ 개발을 위한 IDE로 Visual Studio를 항상 선호했습니다. 버전 08부터 현재 일반적으로 사용되는 버전 19까지 오랫동안 변함이 없습니다. 선택할 수 있는 다른 IDE가 있습니까? 물론 있습니다! 이 문서에서는 Geant4 및 Root를 컴파일, 실행 및 디버그하기 위한 VS Code 구성을 단계별로 안내합니다. [추천 학습: "vscode 입문 튜토리얼"]

개발 환경 구성

시스템 환경

가상화 플랫폼: VMware WorkStation 16 Pro

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

운영 시스템: Ubuntu 16.04 L TS

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

Installation

VS Code 공식 웹사이트 또는 중국어 웹사이트를 입력하고 다운로드할 시스템에 적합한 버전을 선택합니다. 여기서는 Linux 버전을 선택했습니다.

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

다운로드가 완료된 후 작업은 호랑이처럼 빠릅니다. 설치가 완료된 후 처음으로 페이지에 들어가면 아래 그림과 같습니다. 테마와 원하는 기능.

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

C++ 관련 플러그인 추가

Cmake 컴파일 도구를 포함한 확장 옵션에서 C++ 관련 플러그인을 검색하고 추가하세요.

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

Geant4 및 Root 외부 종속성 추가

종속성을 추가하기 전에 새 디렉터리(임의로 Root_First라는 이름을 지정함)를 작업 공간으로 만들고 VS Code를 통해 이 디렉터리를 엽니다.

그런 다음 Ctrl+Shift+P 키 조합을 통해 모든 명령을 표시한 다음 C/C++ 구성 편집 Ctrl+Shift+P组合键 show All Command,然后选择C/C++ edit configuration

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

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

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

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

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.

이때 숨김 파일이 자동으로 생성됩니다 c_cpp_properties.json은 <code>.vscode 디렉터리에 있습니다.
  • VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.연결 다음으로 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
    }
  • 간략한 설명:
  • ${workspaceFolder}/src link src
  • ${workspaceFolder}/include link include
/home/ll/root/include

link root

VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다./ home/ll/geant4.10.04/include/Geant4

Link geant4

이 시점에서 외부 링크 라이브러리의 구성이 완료되었으며 관련 종속성은 빨간색으로 표시되지 않고 오류가 보고되며 일부 알림은 다음과 같습니다. 클래스 객체 포인터를 사용하여 메서드를 호출할 때 사용됩니다. 선택적 옵션과 구문 검사 및 기타 기능입니다.


알림🎜: 이 구성을 나중에 모든 작업 디렉터리의 .vscode 디렉터리에 복사하여 적용해야 합니다(.vscode 디렉터리가 없으면 새 디렉터리를 만드는 것이 좋습니다). 🎜🎜VSCode에 대한 자세한 내용을 보려면 🎜vscode 튜토리얼🎜을 방문하세요! ! 🎜🎜

위 내용은 VSCode에서 Geant4 및 Root를 구성하는 방법을 단계별로 안내합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 juejin.cn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제