The host platform doesn’t matter. As long as the compiler runs, it can cross-compile to any supported target platform.
MingW is not supported though (ref Build with Mingw-w64 · Issue #6170 · crystal-lang/crystal · GitHub).
Currently only native Windows is available via MSVC.