Windows Compatibility

Could be possible bugs as I wrote then accidentally committed to master
so then I tried to reverse the commit and it deleted the files.  I'll
look into it, but am committing so that I don't accidentally delete it
again.  It should work, though.  I tested and C and C++ work perfectly.