でした。
Boost.ThreadはGregorianを使ってないので、必要なければこうしてしまって大丈夫そうです。
#define BOOST_DATE_TIME_NO_LIB
少し前に書いた「ライブラリをビルドせずにBoost.Threadを使う」のboost_thread_header_only.hppで、sleepなども問題なく使用できました。
#include <iostream> #include "boost_thread_header_only.hpp" int main() { std::cout << "start" << std::endl; boost::this_thread::sleep(boost::posix_time::milliseconds(10)); std::cout << "end" << std::endl; }
start end