【问题标题】:Installing Boost with CMake使用 CMake 安装 Boost
【发布时间】:2011-09-08 11:37:56
【问题描述】:

我正在尝试使用 cmake 安装 Boost 1.47.0,在使用 Bjam 进行了多次失败的试验之后(它无法检测到我的 MPI 安装)。但是,CMake 在源目录中找不到 cmakelist.txt 文件。有什么帮助吗? 塔雷克

【问题讨论】:

    标签: boost cmake


    【解决方案1】:

    你不能。 Boost 没有选择 CMake 作为构建工具链,所以它不会起作用。我宁愿尝试修复 MPI 检测 :)

    有这个:https://svn.boost.org/trac/boost/wiki/CMake 及其存储库http://gitorious.org/boost/cmake 不过好像有点难。

    【讨论】:

    • 我有一个 cmake 版本,当我进行 make install 时,我收到错误消息:安装项目... -- 安装配置:cmake_install.cmake 处的“Release”CMake 错误:36(文件):文件无法创建目录:/usr/local/include/boost-1.47.0。可能需要管理权限。 如何更改包含目录?
    • 确实,在进行安装时,您需要管理员权限(/usr/ 是系统范围的代表)。在安装命令前加上“sudo”(或以 root 身份登录)。如果您没有管理员权限,则需要阅读有关选项的文档(通常称为“前缀”)
    【解决方案2】:

    那是因为没有 CMakeLists.txt。 boost 不是为使用 CMake 构建而设计的。

    【讨论】:

      猜你喜欢
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      相关资源
      最近更新 更多