stevenarella
stevenarella copied to clipboard
Windows 8 compatibility: Entry Point Not Found
This window popped up when trying to launch a fresh artifact download today (Aug 6,2020) on Windows 8
"The procedure entry point AdjustWindowRectExForDpi could not be located in the dynamic link library"
Apparently this is a Windows 10 only function: https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-adjustwindowrectexfordpi
Could be fallout from the switch to GitHub Actions as the CI system? https://github.com/iceiix/stevenarella/pull/365 https://github.com/iceiix/stevenarella/pull/351 https://github.com/iceiix/stevenarella/issues/93
https://github.com/iceiix/stevenarella/blob/master/.github/workflows/build.yaml specifies windows-latest, presumably this choses Windows 10. Probably need to find out how to specify to build on Windows 8 (if possible)
https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix says windows-latest
and windows-2019
(Windows Server 2019) are the available GitHub-hosted runners, so we might not be able to specify building on older Windows operating systems.
Maybe there's a way to specify to the compiler to target supporting an older minimum Windows version?
Is Windows 8 something you want to support anyway? Windows 8.1 I can imagine (although I'd personally not care about it), but 8? Even Microsoft doesn't support it anymore, like Windows 7 and older.