2012-11-30 41 views

回答

11

將所有內容更改爲TIME_UTC_。然後用這個:

#include <boost/version.hpp> 
#if BOOST_VERSION < 105000 
#define TIME_UTC_ TIME_UTC 
#endif 
+0

其實,看來,即使是boost-1.52也沒有boost :: TIME_UTC。 –

+0

Boost 1.63也不提供'boost :: TIME_UTC' – teivaz

2

我們使用:

#include <boost/version.hpp> 
#if BOOST_VERSION < 105000 
#include <boost/thread/xtime.hpp> 
namespace boost { 
    enum xtime_compat { 
    TIME_UTC_=TIME_UTC 
    }; 
} 
#endif 

這樣,您就可以使用boost::TIME_UTC_,在1.50起。

但不適用於openSuse,因爲他們決定將此更改合併回1.49。