3

我最近将一个非常简单的应用程序从 Windows 8 Developer Preview 移植到 Windows 8 Consumer Preview。一切似乎都运行良好,但现在该函数GetTickCount()似乎不再在 Windows.h 或 WinBase.h 中定义。

尽管我在文件顶部定义了这些标头:

#include <Windows.h>
#include <WinBase.h>

我的代码行

unsigned int seed = GetTickCount() % UINT_MAX; 

仍然给我错误:

error C3861: 'GetTickCount': identifier not found

谁能告诉我GetTickCount()去哪里或者我应该用什么来代替?

4

1 回答 1

13

GetTickCount文档

适用于:仅桌面应用程序

GetTickCount64文档

适用于:桌面应用程序 | Metro 风格的应用程序

所以,使用GetTickCount64.

于 2012-05-04T04:00:53.813 回答