Make it support Windows using MinGW