无法在动态链接库KERNEL32.dll中找到过程入口点`GetTickCount64`

Jav*_*vid 5 mfc windows-xp visual-studio-2012

我使用Visual Studio 2012 Update 3Windows 8上创建了一个MFC应用程序.它适用于Windows 8,但在Windows XP上,它显示以下错误:

The procedure entry point GetTickCount64 could not be located in the dynamic link library KERNEL32.dll

我搜索了一个解决方案,但据说Update 3修复了Windows XP的问题.我下载并安装了它,但它没有帮助.但是,在安装更新之前,我的错误更糟!

有人能解决这个问题吗?

Sco*_*MVP 7

XP中不存在该功能.在该函数的文档中,它说"要编译使用此函数的应用程序,请将_WIN32_WINNT定义为0x0600或更高版本".(这意味着Vista和更新.)如果你这样做,该应用程序将无法在XP上运行.