【发布时间】:2011-08-13 16:40:54
【问题描述】:
我已经发现另一个问题,Windows/MingW 没有提供 nanosleep() 和 setitimer() 替代过时的 usleep()。 但我的目标是修复 cppcheck 给我的所有警告,包括 usleep() 样式的警告。
那么,是否有一种解决方法可以在不使用 cygwin 或安装大量新依赖项/库的情况下以某种方式避免 Windows 上的 usleep()?谢谢。
【问题讨论】:
-
你用
usleep做什么? -
相关问题:stackoverflow.com/questions/85122/…(我想建议使用 select 作为替代)
-
使用 select 是个好主意。它不是非常有效,但是当一个人在等待时,谁在乎呢。另一方面,它尽可能便携。没有没有选择的严肃平台。
-
只是盲目地尝试解决 cppcheck 发出的所有警告,而不考虑它们的基本原理以及这对您的项目意味着什么,这似乎不是最好的主意
-
usleep 没有什么过时的。
标签: c++ windows cppcheck usleep