I have a specific problem.
I am starting learning OpenGL and I am not sure, how to set it up on (Ubuntu) Linux.
I think that this could be a way:
========================================================================
OpenGL is only a graphics language "specification" (or "interface") and to properly use it I have to download some library (for the specific OS) that "implements" the OpenGL specification.
After long searching and from multiple sources I found that the "Mesa 3D Graphics Library" would be the best for me.
I also found the "SDL" (Simple DirectMedia Layer) library but it seems to be a library for "all other" things beside graphics (e.g. GUI, sound, keyboard and mouse input, ...). I need "ONLY" a "graphics" library, so that it will implement the OpenGL specification.
As a "graphical user interface" I use "gtkmm" library and I am "very satisfied" with it so far, so I would like to "connect" gtkmm with OpenGL - for that I found an extension to gtkmm library called "gtkglextmm" by means of which I should be able to "draw" the OpenGL animation to a window (or "DrawingArea" in gtkmm jargon) in GUI (but I have not tried it yet so I hope it will work :-) ).
And the last problem is the "cross compilation" from Linux to Windows (with "MinGW" cross compiler). So far, I have successfully cross compiled (from Linux to Windows) all my work done with gtkmm library.
When I combine it with OpenGL, won't it be any problem to cross compile it (e.g. do I need to link something special when compiling with "gcc" compiler, or should I distribute some "Windows" OpenGL library with my application?) ?
========================================================================
I would be very pleased I you confirmed that I am in the right direction or turned me in the "right direction" that I could done something easier or better way.
Thanks in advance.