do I need Visual C++?

I want to use openGL in windows, all I have is Emacs.

All windows compilers has OpenGL support. You can also use some other language than C/C++.