mingw下的sleep问题

今天在mingw下测试段代码发现sleep函数找不到,跳到stdlib.h中sleep的说明如下

_CRTIMP void __cdecl __MINGW_NOTHROW    _sleep (unsigned long) __MINGW_ATTRIB_DEPRECATED;

这句上面还有段注释,意思是说SetErrorMode、Beep和Sleep三个函数舍弃了,可以使用win32 API对应的函数。

使用sleep函数参考了这篇文章的写法

1 #if defined(WIN32) || defined(WIN64)  
2 #include <windows.h>
3 #define sleep(n) Sleep(1000 * (n))
4 #else
5 #include <unistd.h>
6 #endif



posted @ 2012-03-22 10:59  寒山月  阅读(1654)  评论(0编辑  收藏  举报