适用于Linux / Ubuntu的优秀OpenGL教程?

时间:2010-06-14 20:38:52

标签: c++ linux opengl ubuntu

我正在为已经知道如何在Windows中使用OpenGL的朋友寻找一个好的Ubuntu OpenGL教程。任何人都可以推荐吗?

5 个答案:

答案 0 :(得分:7)

OpenGL在Linux,Windows和MacOSX中是相同的,区别在于窗口系统。如果您只想快速构建多平台OpenGL应用程序,请查看GLUTopen-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)

这里有一些教程可能会有所帮助: http://www.opengl.org/wiki/Getting_started#Tutorials_and_How_To_Guides

答案 3 :(得分:1)

嗯,如果你的朋友熟悉windows中的opengl,一个解决方案可能就是让他“使用”跨平台库,首先是在windows环境中。

让他下载其中一个框架(sdl,qt,glfw,过剩等等。有很多这些(id推荐http://www.glfw.org/,非常简单和良好的框架,有足够的pdf格式文档))和移植他旧的'仅限windows的代码'来使用所选的库。在他对框架感到满意后,切换到另一个平台将不那么痛苦。

答案 4 :(得分:0)

看这里:http://nehe.gamedev.net/lesson.asp?index=01

很棒的教程!

编辑:看看here。您可以在页面底部下载linux源代码。

相关问题