Это зависит.На какой ты системе?Как бы вы хотели нарисовать это?В 3D или 2D?Вы хотите полноэкранный режим?
Честно говоря, OpenGL довольно прост в использовании с такой библиотекой, как GLUT.После того, как вы его настроите, все, что нужно, это
glBegin(GL_LINES);
//Vertex pair
glVertex2f(...);
glVertex2f(...);
glEnd();
(Пуристы будут кричать на меня за использование формы OpenGL, которой нет в стандарте 3.0, но я предполагаю, что это не главноепроект нуждается в прямой совместимости в течение длительного времени).
Две другие быстрые библиотеки, которые приходят на ум:
- SDL Похоже на вашу библиотеку: она имеет быструю настройку, множество учебных пособий,и это просто C. К сожалению, вам придется использовать другую библиотеку (например, SDL_Draw), чтобы на самом деле нарисовать линию.
- Аллегро Я использовал эту библиотеку несколько лет назад, но не с тех пор.Насколько я помню, это очень похоже на SDL по форме и функциям.Он хорошо работает в Windows, но не так прост, как SDL в OS X. У Allegro (!) Есть встроенная функция рисования линий, называемая line () (нужно любить эту краткость).