У меня очень простой вопрос, но я не могу найти ответ на него. Я думаю, что я что-то упускаю в использовании 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).
Заранее спасибо!