Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

I created an MFC app on Windows 8 using Visual Studio 2012 Update 3. It works on Windows 8, but on Windows XP, it shows me the following error:

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

I searched for a solution, but it was said that Update 3 has fixed the problem with Windows XP. I downloaded and installed it, but it didn't help. However, before installing the update, I was having a worse error!

Can anyone solve this problem?

like image 569
Javid Avatar asked Jul 24 '13 19:07

Javid


2 Answers

The function does not exist in XP. In the documentation for the function it says "To compile an application that uses this function, define _WIN32_WINNT as 0x0600 or later." (That means Vista and newer.) If you do that the app will not run on XP.

like image 85
ScottMcP-MVP Avatar answered Nov 05 '22 00:11

ScottMcP-MVP


You should download Visual Studio Update 1 or later. Then you can target Windows XP

See here: How to compile for Win XP with Visual Studio 2012?

like image 33
Nitay Avatar answered Nov 05 '22 00:11

Nitay