低级C ++graphics库

我目前正在学习一个graphics类,允许我们使用任何语言或库来完成分配给我们的任务,只要它们允许我们执行像设置单个像素值的操作。 这主要是为了学习graphics的基本原理。

我想知道是否有人可以推荐一个易于使用,免费的C ++库,我可以添加到一个项目,并能够使用这些types的任务。

请注意:我是一个C ++ noobie,我只在XCode的Mac上编写过一点C ++,因此对C ++的内部和外部知之甚less。 如果任何人都可以推荐一个库,我可以在Windows中使用NetBeans中的C ++,甚至可能指导如何正确添加它/使用它的例子,我将非常感激。

谢谢。

OpenGL可能是你最好的选择。 http://www.opengl.org/

开罗对二维图形很有帮助,但是可能有点太高。 它很好地集成了Gtk,这是一个很棒的小窗口库。

Windows也有DirectX之类的,但是你必须学习COM来使用它,这可能是一次学习太多。