我想调用 Sleep(x),其中 x 是毫秒数。我知道这是功能,但它对我不起作用。我需要包括什么?
- -解决了 - -
我使用的是编译器选项 /Za,它禁用了 Sleep() 实现中使用的本机 Windows 扩展。
我想调用 Sleep(x),其中 x 是毫秒数。我知道这是功能,但它对我不起作用。我需要包括什么?
- -解决了 - -
我使用的是编译器选项 /Za,它禁用了 Sleep() 实现中使用的本机 Windows 扩展。
使用 WINAPI睡眠 睡眠(__in DWORD dwAtleastFor8HoursForGoodHealth);
包括 Winbase.h 或 Windows.h
睡眠在 Winbase.h 中定义,但您应该包含 Windows.h 来获取它。
以后您可以通过从 VisualStudio 调出帮助或搜索 MSDN 来找到您自己的信息。所有关于 Win32 API 调用的信息都应该在那里。
你只是睡觉(asManyMilliSecondsAsYouWant);
这可能有点太晚了(对于“提问者”:)),但在 MSVC(2010)(控制台应用程序)中,睡眠时间是秒而不是毫秒。