我想在nanoseconds中使用boost::posix_time类型定义,但似乎未定义此类型。我查看了实现,看起来类型定义受

#if defined(BOOST_DATE_TIME_HAS_NANOSECONDS)

所以我加了我的代码
# define BOOST_DATE_TIME_HAS_NANOSECONDS

但我不断收到相同的编译错误。我在网络上的某些页面上看到我可能需要重建我的boost库,这对我来说很好,但是我没有在bootstrap.shb2中看到任何相关标志,即使那是问题,我也希望此问题能够解决。在链接期间出现而不是编译。任何想法是什么问题?提前致谢。

最佳答案

The documentation says:

并且构建选项页面显示:

请阅读文档。

09-27 08:41