Если вы посмотрите на этот заголовочный файл, вы увидите в верхней части следующую конструкцию:
#ifdef WIN32
// include headers to use gettimeofday
#else
#ifdef __GNUC__
#include <sys/time.h>
#include <sys/resource.h>
#endif
#endif
Похоже, вы не окажетесь во второй половине, откуда выполучить объявления gettimeofday()
и struct timeval
.
Я не очень знаком с MinGW - он определяет WIN32
?Если это так, вам может понадобиться переработать логику препроцессора, чтобы сделать то, что вы хотите.Для справки, он прекрасно работает в Cygwin.