You'll need the static versions of the libraries and the object files for the linker. The same with *nix: you'd need the lib.o (object file) not the lib.a/lib.so (shared module). A dll is not compiled for static linking, it is by definition compiled to be dynamically linked in at run time. I don't know much about opengl (never took it much further than writting a 3D tetris game

) except that normally the video hardware manufacturers distribute opengl drivers as some video cards support more opengl stuff than others (on board textures, extended primitives, lighting effects, etc)... I wouldn't know if you could find opengl object files for static linking.
cheers