我正在为已经知道如何在Windows中使用OpenGL的朋友寻找一个好的Ubuntu OpenGL教程。任何人都可以推荐吗?
答案 0 :(得分:7)
OpenGL在Linux,Windows和MacOSX中是相同的,区别在于窗口系统。如果您只想快速构建多平台OpenGL应用程序,请查看GLUT(open-source alternatives,Ubuntu附带freeglut)。 GLUT在操作系统之间是源兼容的,因此您可以在Windows和Linux中编译相同的代码,而无需进行修改(理论上)。
如果您需要更精细的内容,则应该开始使用GTK+或Qt来构建应用程序GUI。 GTK +有一个GtkGLExt扩展名,可以创建一个包含您可以绘制的OpenGL上下文的小部件。 Qt附带QtOpenGL模块,该模块提供QGLWidget小部件。
答案 1 :(得分:1)
没有太多要知道,只是如何编译。
安装mesa lib,并将适当的标志添加到gcc,例如-lGL -lGLU。
我找不到关于这个主题的书签,但他很容易找到如何编译,其余的都应该是一样的。
答案 2 :(得分:1)
答案 3 :(得分:1)
让他下载其中一个框架(sdl,qt,glfw,过剩等等。有很多这些(id推荐http://www.glfw.org/,非常简单和良好的框架,有足够的pdf格式文档))和移植他旧的'仅限windows的代码'来使用所选的库。在他对框架感到满意后,切换到另一个平台将不那么痛苦。
答案 4 :(得分:0)