Updated with notes on how I got this building for windows.