gpt4 book ai didi

c++ - BOOST_MESSAGE 未定义

转载 作者:搜寻专家 更新时间:2023-10-30 23:59:48 24 4
gpt4 key购买 nike

我通过从 svn checkout 然后在 Windows 上安装了 boost_1_54

bootstrap
.\b2

依赖于 boost 的 QuantLib 库编译得很好,除了一个项目:使用 BOOST_MESSAGE 的测试套件。这是未定义的。我可以看到我的boost版本中没有BOOST_MESSAGE。因此,这是 QuantLib 不兼容还是我错过了什么?在我的 linux boost 版本上,同样的事情适用于 BOOST_MESSAGE - 它是未定义的

我看过this但我不确定如何解释这一点。

最佳答案

恐怕你给了我们更多的荣誉 :)

我们还没有针对 Boost svn 编译 QuantLib。我尝试过的最新版本是 Boost 1.53(最新发布的版本),其中 BOOST_MESSAGE 仍然可用。

不过还是谢谢你的提醒。我将修补库,以便为下一个版本做好准备。正如评论中提到的,它应该像添加一样简单

#if BOOST_VERSION > 105300
#define BOOST_MESSAGE(msg) BOOST_TEST_MESSAGE(msg)
#endif

到 test-suite/utilities.hpp。

关于c++ - BOOST_MESSAGE 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15192332/

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