this seems just a bit aggressive for now, since a lot of system headers hide stuff like this in macros
name dynamic libraries dll on the link command line for Windows