EEVblog Electronics Community Forum

Electronics => PCB/EDA/CAD => KiCad => Topic started by: bostonman on May 12, 2020, 03:12:06 pm

Title: GetTickCount64 Error
Post by: bostonman on May 12, 2020, 03:12:06 pm
Last night I downloaded and installed KiCAD on an XP machine and get the error:

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

Does anyone know why I'm getting this error and how I can fix it?
Title: Re: GetTickCount64 Error
Post by: thinkfat on May 12, 2020, 03:46:55 pm
It's a 32-bit XP and you downloaded a 64-bit KiCAD?
Title: Re: GetTickCount64 Error
Post by: bostonman on May 12, 2020, 04:02:30 pm
No, it was 32..... it would have given me an install error if I tried installing 64 bit.
Title: Re: GetTickCount64 Error
Post by: golden_labels on May 12, 2020, 04:48:29 pm
KiCAD requires Windows 8.1 or later (https://www.kicad-pcb.org/help/system-requirements/#_windows), so it’s quite possible it uses function that wasn’t present back then. MSDN claims (https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-gettickcount64) GetTickCount64 was introduced in Windows Vista, which fits that hypothesis — though it isn’t a strong argument, because Microsoft has a history of introducing false information into MSDN that would hamper attempts to maintain software on old systems.