【问题标题】:How to build boost libraries using cmake如何使用 cmake 构建 boost 库
【发布时间】:2019-12-13 18:13:37
【问题描述】:

我正在尝试使用 [此处] 提到的 cmake 构建提升。(https://svn.boost.org/trac10/wiki/CMakeConfigAndBuild)
问题是repo 不包含任何CMakeLists.txt

我错过了什么?

【问题讨论】:

  • 好问题。我不认为您缺少任何东西; boost 似乎缺少CMakeLists.txt 文件。请注意,您引用的页面已有 10 多年的历史。如今,构建boost 的推荐方法是使用b2 而不是cmake,请参阅:boost.org/doc/libs/1_70_0/more/getting_started/…
  • 太棒了...我同时发现了这个:https://svn.boost.org/svn/boost/branches/CMake/release/,它有一个CMakeLists.txt,但由于一些错误仍然无法构建。
  • 我认为这是一个旧的回购。主要的 boost repo 是 GutHub 上的 here,它没有 CMakeLists.txt 文件。很遗憾,因为cmake 是事实上的标准c++ 构建工具,甚至由拥有自己的qmake 工具的Qt 支持,但boost 不支持...
  • 如果你正在使用 cmake,你也可以使用 vcpkg,它可以让你构建 boost,然后轻松地将它包含在你的 cmake 项目中。
  • 在我的cmake 项目中包含boost 不是问题,find_package 工作正常,我只是想用cmake 构建以保持一致性,但vcpkg 看起来很有趣,谢谢。

标签: boost build cmake


【解决方案1】:

我想这是不可能的,除非你决定自己制作CMakeLists.txt
我只是选择了b2,因为cmake 不是一个固定的要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多