error C2027: 使用了未定义类型“timeval” 最近使用vs2015编译在debug模式和release模式下编译同一套代码的时候发现debug模式下会报这个错误,检查两个模式下的编译设置项后,发现是debug模式预处理器定义了WIN32_LEAN_AND_MEAN宏引起的,个中原因还在研究,总的来说,release模式和debug模式编译,两套编译环境的主要编译选项保持一致,能避免很多问题