Какие есть библиотеки 2D-графики для c++?
Библиотек для работы с 2D графикой на самом деле достаточно, посмотрите SDL, SFML.
Можно также GLUT и GLFW посмотреть, ну или чистый OpenGL.
Если для игр, то можно ClanLib попробовать, но для игр, может, имеет смысл искать уже готовые движки.
Если для работы с формами, то Qt, wxWidgets, GTK+.
openGL. Можно и 2d рисовать, вполне. Лучше рапишите целевое применение получше - может посоветуют что по удобнее.