0

out/linux/x86_64/release/service/resource-container/src/ResourceContainerImpl.os: 在函数bool boost::thread::timed_join<boost::posix_time::seconds>(boost::posix_time::seconds const&)': ResourceContainerImpl.cpp:(.text._ZN5boost6thread10timed_joinINS_10posix_time7secondsEEEbRKT_[_ZN5boost6thread10timed_joinINS_10posix_time7secondsEEEbRKT_]+0xe5): undefined reference toboost::thread::do_try_join_until_noexcept(boost::detail::mono_platform_timepoint const&, bool&)' collect2: 错误: ld 返回 1 退出scons 状态:*** [out/linux/x86_64/release/service/resource-container/librcs_container.so] 错误 1 ​​scons:构建因错误而终止。我收到此错误,任何人都可以帮助我解决此错误。

4

1 回答 1

0

您是否安装了所有必需的库?

尝试:

sudo apt-get install libboost-dev libboost-program-options-dev libboost-thread-dev

如果您刚刚开始使用 IoTivity,我建议您使用 iotivity-lite 而不是 iotivity。开放连接基础几乎停止了对 iotivity 的额外开发,并已转向 iotivity-lite。

于 2019-12-18T23:39:48.957 回答