zoukankan      html  css  js  c++  java
  • geant4+win+openinventor

    转自“天涯沦落人的随笔”的百度空间

    • 所需工具包

    cmake-gui,vs,g4源码与数据库

    • 链接地址

    Geant4官网:http://geant4.cern.ch/

    cmake:http://www.cmake.org/cmake/resources/software.html

    Coin3D和SoWin(open inventor 图形驱动的Windows 实现,可选):https://bitbucket.org/Coin3D/coin/downloads

    (vs2008里面的安装方法http://blog.csdn.net/hongqiang200/article/details/8437479)

    • 安装过程

    安装VS

    安装CMAKE

    安装OPENINVENTOR

    解压源程序

    cmake

    configrure

    (prefix)

    configure again

    generate

    select builder and generate your project file to be built

    cd build directory

    open Geant.sln with vs

    right click INSTALL and build

    • 错误及解决办法

    (注意:这里可能出现以下错误:
    (1)缺少宏定义COIN_DLL; SOWIN_DLL
              解决办法:在对应的出错项目(好像有两个)名称上点右键 属性 配置属性 C/C++ 预处理器 添加预处理器定义:COIN_DLL; SOWIN_DLL    
    (2)找不到dispatchWin32Event成员
              解决办法:改成大写的 DispatchWin32Event 。。。
    (3)链接错误,找不到G4OpenInventor之类的符号 
              解决办法:项目属性里 链接器 加上所需的库 C:\geant4.9.6_build\outputs\archive\Debug\_G4OpenInventor-archive.lib)
    • 解压数据

    • 添加环境变量

    • 例子测试

    测试修改宏文件

    原来是这样的:(使用OpenGL可视化 )
    # Use this open statement to create an OpenGL view:
    /vis/open OGL 600x600-0+0
    修改成:(使用Open Inventor可视化 )
    # Use this open statement to create an OpenGL view:
    /vis/open OI 600x600-0+0
  • 相关阅读:
    获得插入记录标识号, 鼠标移到DataGrid的行更改颜色(转)
    ESRI ArcGIS 9.0系列软件报价(转)
    世界电子地图
    Microsoft’s.NET MicroFramework初接触
    MapServer初体验成功
    MapScript C# Tutorial Programming MapServer in the ASP .NET Framework(转)
    WPF 中的Width 与 ActualWidth
    可空值类型
    面试时遇到上机编程题
    checked、unchecked
  • 原文地址:https://www.cnblogs.com/liq07lzucn/p/4471702.html
Copyright © 2011-2022 走看看