站长家园(原代码之家)(www.adminjie.com)网站源码,微信源码,游戏源码,商业源码分享平台。
当前位置:网站首页 技术文章 网络编程 正文

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

时间:2022-04-26 [网络编程]作者:fabuyuan 浏览:8 次

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

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

开发环境配置

系统环境

虚拟化平台:VMware WorkStation 16 Pro

操作系统:Ubuntu 16.04 LTS

安装

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

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

添加 C++ 相关插件

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

添加Geant4 和 Root 外部依赖

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

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

这时候会自动生成一个隐藏文件c_cpp_properties.json,放在.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
}

简单解释一下:

  • ${workspaceFolder}/src 链接src
  • ${workspaceFolder}/include 链接include
  • /home/ll/root/include 链接root
  • /home/ll/geant4.10.04/include/Geant4 链接 geant4

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

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

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

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

本文标签:  VSCode

转载请注明来源:手把手带你在VSCode中配置 Geant4 和 Root

本文永久链接地址:https://www.adminjie.com/post/11657.html

免责声明:
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

附:
二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!

版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的部分源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,若有侵犯你的权益请:提交版权证明文件到邮箱 2225329873#qq.com(#换为@) 站长会进行审查之后,情况属实的会在三个工作日内为您删除。

  • 站长家园(原代码之家)会员升级
  • 最新文章
    • oracle 11g中rac怎么关闭

      oracle 11g中rac怎么关闭

      方法:1、用“srvctlstop/statusdatabase-dorcl”停止所有节点的实例;2、用“cd/u01/app/grid/11.2.0...

    • linux cpu是什么意思

      linux cpu是什么意思

      在linux中,cpu指的是“中央处理器”,是信息处理、程序运行的最终执行单元。CPU主要的工作是处理和运算数据,所以CPU的运算速度、主频、缓存、核心数等参数...

    • oracle索引表空间怎么修改

      oracle索引表空间怎么修改

      在oracle中,可以利用alterindex语句修改索引表空间,该语句与tablespace配合使用即可修改,语法为“alterindexINDEXNA...

    • linux管理工具有哪些

      linux管理工具有哪些

      linux管理工具有:1、htop,一款监控与进程管理软件;2、dstat,系统资源统计生成工具,可收集网络、硬盘、CPU等系统资源情况;3、Glances,跨...

    • oracle怎么判断是否包含字符

      oracle怎么判断是否包含字符

      方法:1、利用like配合“%”,语法为“where字段like‘%字符%’;”;2、利用contains函数,语法为“contains(字段,‘字符’...

    热门文章