Compiling HMH with gcc

I was wondering if anyone knew how to compile with g++. The visual studio compiler doesn't work for some reason, so I need to use g++.
Casey is writing code assuming that on Windows it will be compiled with MSVC. Compiling with gcc will require some effort to change it. It's not a lot, I've done that to compile with clang on Windows. But its still some things to change, and you'll need to keep it up to date manually.

What exactly doesn't work with MSVC for you?