我最近将一个非常简单的应用程序从Windows 8开发人员预览版移植到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()
去了哪里或者我应该用什么代替?
答案 0 :(得分:12)
仅适用于桌面应用
适用于:桌面应用程序| Metro风格应用
所以请使用GetTickCount64
(并在下次阅读文档首先; - ])。