gpt4 book ai didi

c++ - 如何找出给定/安装的 Boost header 的版本?

转载 作者:太空狗 更新时间:2023-10-29 20:58:43 27 4
gpt4 key购买 nike

查看包含 Boost header 的文件夹,我想找出是哪个版本的 Boost。

图书馆在其内部或名称中嵌入了此类信息。那太棒了。但我想知道如何使用 Boost 的仅 header 文件夹找到它?使用 Boost 时,我应该引用哪个 Boost 文档?

作为最后的手段,我可​​以查看文件系统上文件的创建日期,并猜测它们不会成为任何后续 Boost 版本的一部分。噗。有人可以帮忙吗?

(不,我不会选择“只替换它并将其更新到最新/已知版本”。)

最佳答案

在根 include/ 文件夹中 checkout version.hpp:

#define BOOST_LIB_VERSION "1_50_0"

这是版本号,点被下划线代替(这里是 1.50.0)。

如果您想在头文件中自动检查兼容性,也有一个数字字段:

//  BOOST_VERSION % 100 is the sub-minor version
// BOOST_VERSION / 100 % 1000 is the minor version
// BOOST_VERSION / 100000 is the major version

#define BOOST_VERSION 105000

关于c++ - 如何找出给定/安装的 Boost header 的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26844525/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com