我刚刚将
Windows上的项目从boost 1.46升级到当前的1.52升级.我们有一些boost :: TIME_UTC的用法,根据
https://svn.boost.org/trac/boost/ticket/6940我改为boost :: TIME_UTC_.
但是,我们还在一些linux机器上使用boost 1.49构建源代码,它不知道boost :: TIME_UTC_.有没有建议的方法使用boost 1.49和1.52与TIME_UTC并行?
解决方法
将所有内容更改为TIME_UTC_.然后用这个:
#include <boost/version.hpp> #if BOOST_VERSION < 105000 #define TIME_UTC_ TIME_UTC #endif