Geant4在windows系统上的安装

安装前的声明

需要安装的软件:

CMake

visual studio

Qt

Geant4

本文编辑于2025-02-05,安装软件的版本为

CMake 3.31.5

visual studio community 2022

Qt5.14.2 MSVC 2017 64bit

Geant4_v11.2.1

同时,本人所用系统为windows11。

安装步骤

cmake安装

在浏览器上找到cmake官网

点击右上角download,选择电脑版本安装包

下载后双击安装,一路点击next,需要注意的是此界面

只需要勾选红框选项(创建环境变量),同时,黄框内为创建桌面快捷方式图标,可酌情自行勾选。接下来更改安装目录,点击install,等待安装完成。

visual studio安装

浏览器搜索visual studio官网

点击上方免费visual studio

选择visual studio community,进行免费下载即可

安装完成后,只需勾选下图即可

同时,visual studio安装在c盘即可,勾选完成后点击右下角进行安装(本人此时已经安装完成,所以右下角没有安装按钮,点击安装后等待进度条加载完成即可。)

Qt安装

本人所用版本为5.14.2,故所能选择的msvc为2017,也可以选择5.15的版本,这样可以选择msvc2019。针对qt的安装可以在浏览器搜索qt官网,点击右上角download try,值得注意的是,qt的安装需要在官网上进行注册与密码的设置

然后选择开源版,向下拉,

点击Download the Qt Online Installer

随后点击windows x64,开始安装

安装完成后,不要着急点开进行下一步操作!

在下载文件中找到该安装包

右键,在终端中打开,输入代码更换镜像源(防止无法对qt进行下载)

.\qt-online-installer-windows-x64-4.8.0.exe --mirror https://mirrors.ustc.edu.cn/qtproject/

 注意!此代码需要结合版本进行改动,第一部分为启动程序路径,按照自己的进行改动,后面的就是更换镜像源及其网址。

中国科学技术大学:https://mirrors.ustc.edu.cn/qtproject/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/

如上,为两个较为推荐的镜像源网址

随后打开安装包,输入你前面注册的账号密码进行登录,随后勾选协议以及个人用户,点击下一步,等待检索。

选择上图选项,下一步。

随后更改安装路径(不用在c盘)同时注意在选定安装位置时新建一个文件夹,选择custom installation,并将下方associate勾选,下一步。

将右边三个都勾选上,点击筛选

等待加载完成后,点开qt下qt5.15.2下的msvc2019 64-bit(其余系统自动勾选的都可以选择不勾选)

不断点击下一步,开始安装。

等待安装完成后,设置环境变量

右键此电脑,选择属性,点击高级系统设置,点击环境变量,在系统变量中找到path,单击后点击编辑,新建,点击浏览,找到你安装Qt的位置

找到bin文件,其状应类似于上图,点击确定,完成qt的设置。

Geant4安装 

浏览器搜索Geant4官网

点击download

选择红圈位置进行下载,同时在黄圈内的是Geant4所需的data,建议也一并全部下载下来。

下载完成后,在你希望安装Geant4的地方新建Geant4文件夹,将红圈内下载下来的zip文件解压到新建文件夹内,在同级目录下建立Geant4_build与Geant4_install,datafile三个文件夹。同时,将你下载好的黄圈内的data都解压到datafile文件夹内。

如图所示

因为cmake需要参数很多,我们先打开cmake gui设置参数

source code选择Geant4源码的解压文件夹,build the biinaries选择build文件夹。单击左下角configure按钮并在弹出的窗口中选择你安装的visual studio版本,点击finish。

接下来如图,我们需要对变量进行修改。

CMAKE_INSTALL_PREFIX:路径修改为install文件夹

GEANT4_INSTALL_DATADIR:路径修改为datafile文件夹,指定dataset路径

若没有在前面下载data,需要将GEANT4_INSTALL_DATA进行勾选(对网络有一定要求)

GEANT4_USE_OPENGL_WIN32:勾选。

GEANT4_USE_QT:勾选。

点击Add Entry,在弹出窗口选择type为Path,name命名为CMAKE_PREFIX_PATH,value选择为Qt安装下的lib/cmake。

设置完成后,单击configure,此时应没有warning或error,再单击一次configure,此时应没有红色。完成后,关闭cmake gui。

在Geant4文件夹中找到你创建的build文件夹,点击进去,右键,在终端中打开。输入下面一串代码,回车运行。

cmake --build . --config Release 

运行完成后,输入下面一串代码,回车运行完成安装。(需要注意,在安装过程中有黄色的warning C4819提示转换为Unicode格式,此warning无需理会,只要不出现红色error即可)

cmake --build . --config Release --target install 

完成安装后进行最后一步,设置环境变量

和Qt环境变量一样的设置方式,如下图

至此,安装完成,接下来讲解一下B1的可视化。

B1的可视化

我们可以在Geant4安装包中找到B1

如图

建议将B1复制粘贴出来进行可视化操作,方便以后对B1进行改动等环节

点开B1,右键在终端中打开,运行代码

mdkir build
cd build

创建build文件夹,接下来进行可视化代码操作

cmake -DGeant4_DIR="E:\geant4\geant4_v11.2.1_install\lib\cmake\Geant4" . .

需要注意的是,此处引号外不需要改动,引号内要改动为你install文件夹内Geant4的位置,运行后再输入代码

cmake --build . --config Release

完成代码运行,此时,你的build文件夹内应如下图所示

此时Release文件夹内则为所需可视化的应用,此时,将下面的vic.mac和init_vis.mac复制粘贴到Release文件夹内,双击Release文件夹内的应用程序即可进行可视化

至此,完结撒花。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值