
Sfml is a modern multimedia library offering a wide range of subsystems useful to produce a multimedia app. it offers opengl integration for hardware accelerated graphics, windowing and input support, audio and network facilities and supports gnu/linux, ms windows and mac os x. csfml provides the bindings needed to use sfml with the c programming language.
the graphics library contains all the opengl and drawing code. it needs the window library for window creation.