hello hybrid, I should have probably updated my compilers and researched a bit more before i posted. I figured someone would just shoot back that I needed to set the IRRLICHT_YOUR_AN_IDIOT flag.
I rebuilt from source control, and as of todays mingw versions. Both mingw32 and mingw-w64 have windowsx.h. I'm actually cross compiling on Linux, and the files are 'windowsx.h' and not 'Windowsx.h'. Changing to lower case windowsx.h fixes the issue.
mingw:wincon.h contains
- Code: Select all
#if (_WIN32_WINNT >= 0x0501)
BOOL WINAPI SetConsoleDisplayMode(HANDLE,DWORD,PCOORD);
#endif
mingw-w64 doesn't contain the SetConsoleDisplayMode() function in the headers at all, tho it is in libkernel32.a, so a declaration may fix it if it's really needed.