Geant4 找不到 Expat 库

Sua*_*ris 3 installation configuration

我正在尝试在 Linux Mint 15 上安装 Geant4 10.00。我在我创建的目录中有解压的 geant4 文件 geant4.10.00.p01:

/home/mickmau5/Geant4

以及所需的构建文件geant4.10.00-build。该站点完成安装过程http://goo.gl/nzxpQG。我在冗长的 cmake 命令部分并收到此错误

mickmau5@linuxmint ~/Geant4/geant4.10.00-build $ cmake -DCMAKE_INSTALL_PREFIX=/home/mickmau5/Geant4/geant4.10.00.p01-install /home/mickmau5/Geant4/geant4.10.00.p01
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (message):
  Could NOT find EXPAT (missing: EXPAT_LIBRARY EXPAT_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:291 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-2.8/Modules/FindEXPAT.cmake:50 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cmake/Modules/Geant4OptionalComponents.cmake:71 (find_package)
  CMakeLists.txt:78 (include)


-- Configuring incomplete, errors occurred!
Run Code Online (Sandbox Code Playgroud)

看来我应该下载一些东西了。

谢谢你的帮助!

usr*_*567 5

来自 Geant4文档:

GEANT4_USE_SYSTEM_EXPAT(默认:开)

如果设置为 ON,则使用外部安装的 Expat 构建 Geant4。在这种情况下,将在标准系统路径下搜索 Expat 标头和库。如果这些不足以找到所需的 Expat 安装,请参阅高级 EXPAT_INCLUDE_DIR 和 EXPAT_LIBRARY 选项。

虽然绝大多数系统上都安装了 Expat,但在某些情况下可能会丢失。在这些情况下,只需将此选项切换为“关闭”,Geant4 将构建并使用其内部版本的 Expat。

要求:Expat 库和标头。