Hey there! Creating an issue for the thing I mentioned on Twitter.
In short, when cross-building for Windows on Linux using MinGW, the case sensitivity kicks in and the line #include <Windows.h> at the top of _soloudthread.cpp causes the compile to fail, as the file is actually lowercase windows.h. That's it. The change does not affect the case insensitive build environment of actual Windows, so makes it work everywhere (confirmation: https://stackoverflow.com/questions/15466613/lowercase-windows-h-and-uppercase-windows-h-difference).
Hey there! Creating an issue for the thing I mentioned on Twitter.
In short, when cross-building for Windows on Linux using MinGW, the case sensitivity kicks in and the line
#include <Windows.h>
at the top of _soloudthread.cpp causes the compile to fail, as the file is actually lowercasewindows.h
. That's it. The change does not affect the case insensitive build environment of actual Windows, so makes it work everywhere (confirmation: https://stackoverflow.com/questions/15466613/lowercase-windows-h-and-uppercase-windows-h-difference).