CPW,FLTK,Freeglut,GLFW,GLEW,GLOW工具包,GLT和GlutMaster,GLUI UI库,NGL还是SDL?
我应该使用哪一个?有什么区别?
他们有没有官方图书馆?是否可以在没有所有这些图书馆的情况下直接使用OpenGL?
答案 0 :(得分:3)
CPW,FLTK,Freeglut,GLFW,GLEW,GLOW工具包,GLT和GlutMaster,GLUI UI库,NGL还是SDL?
这些图书馆中的每一个都完全不同;虽然你可以把它们归为类别
* GLUT,GLFW,SDL:这些用于创建具有OpenGL上下文和UI事件管理的窗口
FLTK,CPW:完整的框架,提供窗口管理,事件调度小部件等等
GLEW: OpenGL扩展加载程序库。简化加载现代OpenGL功能的过程。可以没有,但成为tedios。 GLEW有点过时,有更好的选择,比如glLoadGen。
NGL:似乎也是一个教学图书馆,也是一种框架。
GLT:你指的是哪一个,有几个" GLT"那里的图书馆(我犯了一个)。
我应该使用哪一个?
这取决于你需要什么。
有什么区别?
其中一些创建了Windows和OpenGL上下文。其他人为您提供小部件,其他人则帮助您改善生活。
是否可以在没有所有这些库的情况下直接使用OpenGL?
是的!但很快就会变得单调乏味。