我在哪里可以编译opengl源来生成库?

时间:2013-07-17 23:06:27

标签: qt opengl

在哪里可以找到一个可以在Visual Studio上执行的程序来编译openGL源并生成像opengl32.lib,glut32.lib等库。实际上我有QT版本的问题。我想使用QT执行opengl但没有QT Opengl API。

以下是错误消息:

lnk2026 module unsafe for safeseh image opengl32.lib

我真的迷路了。 在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:5)

OpenGL是一个规范,而不是具有已定义源代码的库。 OpenGL实现就是你使用的,而且大多数都是propietary。其中一些是开源的(如MESA),但一般来说,您无法公开访问源代码。

答案 1 :(得分:1)

“OpenGL”中的“Open”是指规范的性质,而不是“开源”的概念。 OpenGL是“开放的”,因为规范是免费提供的,任何人都可以实现(模数专利权利要求)。

因此,虽然您可以编译OpenGL的独立实现,但您的操作系统提供的内容(在您的情况下,通过opengl32.libopengl32.dll不是您可以自己编译。