尝试使用 Allegro,特别是Allegro 5版本。它支持OpenGL / DirectX以及许多“插件”,如zip读取功能、各种图像加载和高级声音支持等。二进制文件也可以在 这里找到。它比SDL稍微更“高级”一些,但差别不大。看看它并自行决定。
没有所谓的“最好的2D C++ API”。不管怎样,如果你喜欢高级库,请看看openFrameworks。 http://www.openframeworks.cc/ 它使用OpenGL,也适用于Linux。