I've wrote an adequate little program in C that creates a window. However, I'm having trouble adding the OpenGL rendering context and assorted functions to it.
GetDC, ChoosePixelFormat, SetPixelFormat -- all wgl functions, as I understand it. I thought these may be specific to Visual C++, but this does not seem to be the case -- unless they've been radically altered to be C++ only; the amount of errors, compared to MinGW, is stunning.
Where can I find WGL? How can I add it to MinGW?
(Slightly related sourcecode can be found here: http://pastebin.com/eMWLqL6h )
Downloading and installing the following libraries into MinGW/lib resolved all issues:
win32api wing32 GDI GDI32 GDIPLUS OpenGL opengl32
These are called in order by gcc. No longer are there undefined or contradictory define errors.
Headers then need only be: GL/gl.h windows.h