2009-04-07 54 views
2

我想调用Sleep(x),其中x是毫秒睡眠。我知道这是功能,但它不适合我。我需要包括什么?如何入睡我的MSVC++控制台应用程序?

---解决---

我所用的编译器选项/ ZA,这禁用休眠使用的本地Windows扩展()的实现。

+0

什么是编译器错误? – 2009-04-07 18:31:33

回答

3

睡眠中WINBASE.H定义,但你应该包括WINDOWS.H得到它。

将来,您可以通过从VisualStudio提供帮助或搜索MSDN来找到自己的信息。 Win32 API调用中的所有这些信息都应该在那里。

1

你只是睡觉(asManyMilliSecondsAsYouWant);

3

Sleep 使用WINAPI睡眠(__在DWORD dwAtleastFor8HoursForGoodHealth);

包括WINBASE.H或WINDOWS.H

1

Sleep(int milliseconds)是一个Win32 API来暂停程序的毫秒数集的执行。

包含<windows.h>可以访问它。

MSDN通常会列出头文件和库API的是。

1

这可能有点太晚了(对于'asker':)),但是在MSVC(2010)(控制台应用程序)中,睡眠是SECONDS而不是毫秒。

相关问题