Qt 在哪里可以编译opengl源代码以生成库?
我在哪里可以找到一个可以在Visual studio上执行的程序来编译openGL源代码并生成opengl32.lib、glut32.lib等库。事实上,我的QT版本有问题。我想使用QT执行opengl,但不使用QT opengl API 以下是错误消息:Qt 在哪里可以编译opengl源代码以生成库?,qt,opengl,Qt,Opengl,我在哪里可以找到一个可以在Visual studio上执行的程序来编译openGL源代码并生成opengl32.lib、glut32.lib等库。事实上,我的QT版本有问题。我想使用QT执行opengl,但不使用QT opengl API 以下是错误消息: lnk2026 module unsafe for safeseh image opengl32.lib 我真的迷路了。 提前感谢您的帮助。OpenGL是一个规范,而不是一个包含已定义源代码的库。OpenGL实现就是您所使用的,并且大多数都
lnk2026 module unsafe for safeseh image opengl32.lib
我真的迷路了。
提前感谢您的帮助。OpenGL是一个规范,而不是一个包含已定义源代码的库。OpenGL实现就是您所使用的,并且大多数都是适当的。其中一些是开源的(如MESA),但一般来说,您没有对源代码的公共访问权。OpenGL是一种规范,而不是一个定义了源代码的库。OpenGL实现就是您所使用的,并且大多数都是适当的。其中一些是开源的(如MESA),但一般来说,您没有公开的源代码访问权限。OpenGL中的“开放”指的是规范的性质,而不是“开源”的概念。OpenGL是“开放的”,因为规范是免费的,任何人都可以实现(modulo专利要求) 因此,虽然您可以编译OpenGL的独立实现,但您的操作系统提供的(在您的情况下,通过
opengl32.lib
和opengl32.dll
)不是您自己可以编译的。OpenGL中的“开放”指的是规范的性质,而不是“开源”的概念。OpenGL是“开放的”,因为规范是免费的,任何人都可以实现(modulo专利要求)
因此,虽然您可以编译OpenGL的独立实现,但您的操作系统提供的(在您的情况下,通过opengl32.lib
和opengl32.dll
)并不是您自己可以编译的