MinGW toolchain uses lowercase names for all provided header files, unlike what can be found in some of Microsoft's documentation. On Windows it does not actually matter since it's (almost) always case-insensitive. However, when cross-compiling from Linux (or another operating/file systems which are usually case-sensitive) with MinGW, the compiler is not able to find the headers with capital letters, so lowercase names must be used instead.
MinGW toolchain uses lowercase names for all provided header files, unlike what can be found in some of Microsoft's documentation. On Windows it does not actually matter since it's (almost) always case-insensitive. However, when cross-compiling from Linux (or another operating/file systems which are usually case-sensitive) with MinGW, the compiler is not able to find the headers with capital letters, so lowercase names must be used instead.