compiling on windows fixed, linking to do