【发布时间】: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,但由于一些错误仍然无法构建。 -
我认为这是一个旧的回购。主要的
boostrepo 是 GutHub 上的 here,它没有CMakeLists.txt文件。很遗憾,因为cmake是事实上的标准c++构建工具,甚至由拥有自己的qmake工具的Qt支持,但boost不支持... -
如果你正在使用 cmake,你也可以使用 vcpkg,它可以让你构建 boost,然后轻松地将它包含在你的 cmake 项目中。
-
在我的
cmake项目中包含boost不是问题,find_package工作正常,我只是想用cmake构建以保持一致性,但vcpkg看起来很有趣,谢谢。