Ответов: 29 Просмотров: 15042
|
Столкнулся с той же самой ошибкой, когда пытался собрать eAccelerator в VC++ 2008. Всё гораздо проще оказалось.
В struct stat есть поля типа time_t, который в текущей версии VC++ является __int64, в отличие от своего 32-битного аналога в struct _stat32. Чтобы скомпилировать правильно, достаточно добавить в опцию проекта Preprocessor Definitions константу _USE_32BIT_TIME_T.
P.S. Возможно, кому-нибудь ещё пригодится. |