2024年3月21日发(作者:)
Geant4安装(一)
WindowsXP系统崩溃了,重新做了镜像安装。Geant4已发布了10.0版本,
所以决定从头开始安装。
一、系统重装后,先安装常用软件和工具。
二、下载安装:Java Runtime Environment(不是Geant4必须的)
下载安装:VC++再发行软件包(2005,2008,2010)。
三、Geant4必须的软件:Geant4源代码,CMAKE,C++编译器。
先去Geant4看看,网址:/geant4/ 。最新版
本10.0,最新的Windws版预编译库:
compiled using VC++ 11.0 on Windows 7, 32 bits, zip file (48.3Mb,
50631960 bytes)
compiled using VC++ 11.0 on Windows 7, 32 bits, executable installer
(34.9Mb, 36606241 bytes)
我使用的是XP,这个库不能直接用啊。显然,Geant4对Windows系统的支持以
后使用更加方便呢。有了预编译库,依然需要构建VC++开发环境,而且版本一
定要一致,否则可能编译应用时会出错。先上网看看VC++ 11.0怎么样是否使用
它?有没有如2010那样的学习版本,当然安装完整的11.0版并以它为编程环境
也许会省很多事。【转】Visual C++ 2012
Visual C++ 11.0, 2012年5月26日发布,支持.net4.5 beta,并实现go live。
只能安装于win7或者更高的windows操作系统(如最新发布的windows8等)。
可以开发windows8专用的Modern UI风格的应用程序。相比2010又添加了少
量对C++11标准引入的新特性的支持。
由此:XP不能使用VC++11.0。
四、安装VC2010学习版。之前VC安装在D盘,SDK安装在C盘,我的文档中一
些设置依然保留着,为了从零安装删除或重命名原来的文件夹。
下载地址:
/downloads/download-visual-studio-vs
在线安装文件:vc_,打开运行,之后提示需要XPSP3,退出。先安
装SP3,安装后查毒。
再次运行vc_安装VC++2010学习版。由于是在线安装,所以下载速
度可能很慢。可以停止下载安装,安装程序保存已下载项。
安装完成后注册,否则只能试用29天。VC2010->帮助->注册产品。
测试运行VC。
五、下载Geant4 10.0,网址:
/geant4/support/ ,
如前所述,XP系统不能使用VC++ 11.0予编译的Geant4库,所以下载源代
码文件 zip格式,以后编译生成库。数据文件全部或部分,也可以后根据应用
的需要下载。解压文件。这里可以规划一下文件目录,以查找使用方便。
八、安装cmake,网址:/cmake/resources/,
下载最新版: ,安装。
测试:编写两个文件并保存。
1. main.c
#include
int main()
{
std::cout<<"hello C++n";
int x;
std::cin>>x;
std::cout< return 0; } 2. (必须是这个文件名) PROJECT (HELLO) SET(SRC_LIST main.c) MESSAGE(STATUS "This is BINARY dir" ${HELLO_BINARY_DIR}) MESSAGE(STATUS "This is SOURCE dir" ${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello ${SRC_LIST}) 运行图形界面CMake(cmake-gui),添加目录,目标文件目录, 点击Configure开始构建,第一次弹出窗口选择编译器Visual Studio 10,点 Finish,开始配置。如果有错误显示红色提示,排除错误或继续点击Configure, 直到完成。然后点击Generate,项目构建完成。查看目标文件夹下有VC解决方 案文件(sln)。点击打开,就可以调试生成exe文件。 Geant4安装(二) 编译Geant4生成库及安装 一、解压Geant4_10_。 二、运行cmake 三、第一次配置 如图所示,采用外部构建,第一栏式源代码目录,第二栏是构建目录。


发布评论