visual-studio-2012 - 过程入口点 `GetTickCount64` 无法在动态链接库 KERNEL32.dll 中定位

标签 visual-studio-2012 mfc windows-xp

我使用 在 Windows 8 上创建了一个 MFC 应用程序Visual Studio 2012 更新 3 .它适用于 Windows 8,但在 Windows XP 上,它向我显示以下错误:
The procedure entry point GetTickCount64 could not be located in the dynamic link library KERNEL32.dll
我搜索了一个解决方案,但据说更新 3 已经解决了 Windows XP 的问题。我下载并安装了它,但它没有帮助。
但是,在安装更新之前,我遇到了更严重的错误!

任何人都可以解决这个问题吗?

最佳答案

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

关于visual-studio-2012 - 过程入口点 `GetTickCount64` 无法在动态链接库 KERNEL32.dll 中定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17842981/

相关文章:

c# - 在 C# 中合并命名空间

tfs - 重命名文件夹后无法解决挂起的更改

c++ - 将非托管 C++ 代码编译为托管代码

vb.net - .exe 不是 Windows XP 上有效的 Win32 应用程序

asp.net - Visual Studio 2012 Web Publish 不复制文件

excel - 在TFS 2012中导出到excel,错误代码: TF400422

c++ - 如何使用添加到 MFC Doc/Frame 项目的对话框的初始化列表

c++ - 文本框 MFC SDI 不会出现

file - 保存 Windows XP 和 Vista 应用程序用户信息的最佳位置

c++ - 连接两个程序,一个使用 main(),一个使用 WinMain()