【发布时间】:2010-12-10 14:44:54
【问题描述】:
我想在 Boost 沙盒中试用 Chrono。好像支持很多东西,应该是稳定的。
我的系统上安装了 1.44 版的 Boost(包括所需的 boost_system 库)并采用了沙盒版本(下载版本较旧,例如缺少 ratio.hpp 文件)。
但它没有编译。尝试编译文档中的简单示例,并链接 boost_system(在 scons 中使用 LIBS=['boost_system']),每次都会出现以下错误:
obj/main.o: In function `main':
/home/***/src/main.cpp:34: undefined reference to `boost::chrono::system_clock::now()'
scons: building terminated because of errors.
这似乎是一个链接器错误。我做错了什么?我在 1.44 版中链接了 boost_system(通过 scons),并且已经尝试与旧版本 1.40 相同。
有什么建议吗?您是如何设置使用 chrono 的?
谢谢。
萨沙
编辑:This thread,这是在谈论兼容性问题,让我认为 Chrono 的沙盒版本应该可以与 boost 1.44 一起使用。
【问题讨论】: