今天在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



相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2021-04-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-29
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
  • 2021-05-27
  • 2022-02-03
相关资源
相似解决方案