• 技术文章 >开发工具 >VSCode

    手把手带你在VSCode中配置 Geant4 和 Root

    青灯夜游青灯夜游2022-04-25 20:57:59转载2394

    本篇是VSCode配置文章,手把手教大家怎么在VSCode中配置使用 Geant4 和 Root,希望对大家有所帮助!

    一直以来,C++开发的IDE的选择,我一直首选Visual Studio,从08版本,到当前常用的19版本,很长时间都没变过。那还有其它IDE可以选择吗,当然有的!这篇文章手把手带领大家通过VS Code 配置编译、运行、调试 Geant4 和 Root。【推荐学习:《vscode入门教程》】

    开发环境配置

    系统环境

    虚拟化平台:VMware WorkStation 16 Pro

    1.png

    操作系统:Ubuntu 16.04 LTS

    2.png

    安装

    进入VS Code 官网或者中文网,选择适应系统的版本进行下载,在此处我选择的是Linux版本。

    3.png

    下载完毕后就是无脑式安装了,一顿操作猛如虎,安装完毕,首次进入页面如下图所示,选择自己喜欢的主题和想要的功能。

    4.png

    添加 C++ 相关插件

    在扩展选项上搜索添加C++相关的插件,包括Cmake 编译工具。

    5.png

    添加Geant4 和 Root 外部依赖

    在添加依赖之前,先新创建一个目录(我随便命名为Root_First),作为工作空间,通过VS Code打开这个目录。

    然后通过Ctrl+Shift+P组合键 show All Command,然后选择C/C++ edit configuration

    6.png

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

    7.png

    接下来我们通过修改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
    }

    简单解释一下:

    至此,已经完成外部链接库的配置,相关依赖就不会标红报错了,而且还能用上类对象指针调用方法时提醒一些可选项以及语法检查等等功能。

    8.png

    友好提醒:记着以后每一个工作目录把这段配置拷贝到.vscode目录下即可生效(如果没有.vscode目录,那不妨新创建一个)。

    更多关于VSCode的相关知识,请访问:vscode教程!!

    以上就是手把手带你在VSCode中配置 Geant4 和 Root的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:掘金社区,如有侵犯,请联系admin@php.cn删除
    专题推荐:VSCode
    上一篇:30个实用VSCode 插件,让你的开发效率倍增! 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • VSCode插件分享:一个实时预览Vue/React组件的插件• 为什么要用工作区?VSCode工作区使用指南分享• VSCode中怎么进行前端重构?方法浅析• 手把手带你了解vscode中的仓库配置• 手把手带你会习VSCode debug,不信你还不会!
    1/1

    PHP中文网