在VSCode配置 Geant4 和 Root
开发环境配置
系统环境
虚拟化平台: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目录,那不妨新创建一个)。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanffibi
系列文章
更多
-
Abaqus复合材料3D Hashin失效准则,脆性断裂-Vumat
-
ModuleNotFoundError: No module named ‘matplotlib‘怎么办
-
Cesium结合GIS天地图 加载倾斜摄影3dtile + vue3
-
Paper Reading- Center-based 3D Object Detection and Tracking (Based: KITTI)
-
自监督医学图像Models Genesis: Generic Autodidactic Models for 3D Medical Image Analysis论文精读笔记
-
Centos7极快安装Elasticsearch 7.17.7
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24