Hi,
I'm having some success with very simple console applications, and want to try to port a Visual C++ Win32GUI-type program I succeeded in writing years ago into the CodeBlocks IDE. It looks as if GLFW, OpenGL, and Win32GUI are the parallel templates I need.
Actually, you only need one of these templates, depending which technology you are using to do your GUI (Graphical User Interface) stuff. Win32GUI is generic template, suitable to use with any GUI toolkit, but by default uses Windows' most native (and low level) one - WinAPI.
Both OpenGL and GLFW templates utilize OpenGL library, suitable to any tasks that require fast, accelerated 3D graphics (mostly computer games or scientific visualizations). The first one uses standard OpenGL libraries available with any compiler, while GLFW template uses dedicated OpenGL framework called pretty much the same as template itself (
GLFW's homepage contains more info).
I got my sample Win32GUI app to show the window, but can't get sample GLFW and OpenGL apps to do anything after they successfully compile. Do I need other programs/libraries, or am I mistaken about what these apps do?
Win32GUI and OpenGL templates should compile and work out of the box, while GLFW requires setting GLFW library itself first.
If OpenGL template doesn't work for you (it should display simple rotating triangle btw.), then it seems your hardware (or software, bad gfx drivers?) at present configuration doesn't support accelerated graphics. That's pretty unlikely situation, however.
I used Horton's Visual C++ to do my earlier work.
Then it seems the applicaton you are trying to port is written with MFC, isn't it?