Windows Embedded: GetTickCount64 won't be available so just remove it
Since GetTickCount64 still relies on the usage of kernel32, then it will not find the function anyway as the library does not exist for Windows Embedded. Therefore it is best to remove it altogether to save time trying to locate something we know is not there. Change-Id: Id879382fdd0692fb9443231a405c0e28d9bcc328 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
6589fb7e0d
commit
afd2246de2
@ -52,19 +52,13 @@ static void resolveLibs()
|
||||
if (done)
|
||||
return;
|
||||
|
||||
#ifndef Q_OS_WINRT
|
||||
#if !defined(Q_OS_WINRT) && !defined(Q_OS_WINCE)
|
||||
// try to get GetTickCount64 from the system
|
||||
HMODULE kernel32 = GetModuleHandleW(L"kernel32");
|
||||
if (!kernel32)
|
||||
return;
|
||||
|
||||
#if defined(Q_OS_WINCE)
|
||||
// does this function exist on WinCE, or will ever exist?
|
||||
ptrGetTickCount64 = (PtrGetTickCount64)GetProcAddress(kernel32, L"GetTickCount64");
|
||||
#else
|
||||
ptrGetTickCount64 = (PtrGetTickCount64)GetProcAddress(kernel32, "GetTickCount64");
|
||||
#endif
|
||||
#endif // !Q_OS_WINRT
|
||||
#endif // !Q_OS_WINRT && !Q_OS_WINCE
|
||||
|
||||
// Retrieve the number of high-resolution performance counter ticks per second
|
||||
LARGE_INTEGER frequency;
|
||||
|
Loading…
Reference in New Issue
Block a user