OpenGL在Linux,Windows和MacOSX中是相同的,区别在于窗口系统.如果您只想快速构建多平台OpenGL应用程序,请查看GLUT(开源替代方案,Ubuntu自带freeglut).GLUT在操作系统之间是源兼容的,因此您可以在Windows和Linux中编译相同的代码,而无需进行修改(理论上).
如果你需要更复杂的东西,你应该开始使用GTK +或Qt来构建你的应用程序GUI.GTK +有一个GtkGLExt扩展,可以创建一个包含可以绘制的OpenGL上下文的小部件.Qt附带了QtOpenGL模块,它提供了QGLWidget小部件.
| 归档时间: |
|
| 查看次数: |
17789 次 |
| 最近记录: |