Боюсь, только правкой хедеров. Например, правка в winsock2.h:| Код | #if !defined( STRUCT_TIMEVAL_DEFINED ) /* * Structure used in select() call, taken from the BSD file sys/time.h. */ struct timeval { long tv_sec; /* seconds */ long tv_usec; /* and microseconds */ }; #endif
|
А затем:| Код | #include <time.h> #define STRUCT_TIMEVAL_DEFINED #include <winsock2.h>
|
Сами структуры-то хоть совпадают? Или различаются?
Добавлено через 3 минуты и 34 секунды Может, namespace'ами удастся обойти 
Добавлено через 14 минут и 55 секунд Кстати, в заголовке winsock2.h для mingw уже может присутствовать необходимое, посмотрите внимательно: | Код | #ifndef _TIMEVAL_DEFINED #define _TIMEVAL_DEFINED struct timeval { long tv_sec; long tv_usec; }; ... #endif /* _TIMEVAL_DEFINED */
|
|