我有一个非常简单的问题,但我找不到答案。我想我在使用boost timer.hpp时遗漏了一些东西。这是我的代码,不幸的是,它给了我一个错误消息:
#include <boost/timer.hpp>
int main() {
boost::timer t;
}
错误信息如下:
/usr/include/boost/timer.hpp: In member function âdouble boost::timer::elapsed_max() constâ:
/usr/include/boost/timer.hpp:59: error: ânumeric_limitsâ is not a member of âstdâ
/usr/include/boost/timer.hpp:59: error: â::maxâ has not been declared
/usr/include/boost/timer.hpp:59: error: expected primary-expression before âdoubleâ
/usr/include/boost/timer.hpp:59: error: expected `)' before âdoubleâ
使用的库是boost 1.36(suse 11.1)。
事先谢谢!