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

时间:2013-07-24 19:19:12

标签: visual-studio-2012 mfc windows-xp

我使用 Visual Studio 2012 Update 3 Windows 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 的问题。我下载并安装了它,但它没有帮助。 但是,在安装更新之前,我的错误更糟了!

有人能解决这个问题吗?

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:0)

您应该下载Visual Studio Update 1或更高版本。然后你可以定位Windows XP

见这里: How to compile for Win XP with Visual Studio 2012?