安装OpenGl需要什么?

时间:2015-05-12 13:41:44

标签: c++ opengl opengl-es

我按照教程设置OpenGl和DevC ++,一切正常。我查看了主要的OpenGl项目页面(https://www.opengl.org/),但我找不到一个官方存储库,我可以下载我需要的软件包(我发现.zip但我无法理解正确我需要的文件:()。我看过很多教程,但他们使用非官方的存储库,他们以很多不同的方式安装软件包,即使是同一个IDE!:(。是否有官方存储库?我需要哪些文件?是否有?一种安装OpenGL的独特方式,如果没有,你能告诉我最重要的安装步骤吗?

2 个答案:

答案 0 :(得分:1)

  

是否有一种安装OpenGL的独特方式,如果没有,您能否告诉我安装最重要的步骤?

使用OpenGL支持为您的显卡安装驱动程序。完成!

OpenGL与Direct3D或Mantle(或即将推出的Vulkan)不同:早在1996年,OpenGL-1.1被包含在Windows 32位平台ABI(应用程序二进制接口)中。这意味着,对于每个Windows版本,“Windows 95B”和“Windows NT 4.0”程序都可以确保OpenGL-1.1可用。

作为平台的一部分,ABI具有良好的副作用和后果,OpenGL开发所需的一切必须包含在每个针对Windows 32位的编译器包中(并且传承64位)位)平台。

然而,ABI仅涵盖OpenGL-1.1。对于在提供所谓的“扩展机制”之后出现的所有内容。通过使用扩展机制,程序可以在运行时确定哪些OpenGL功能(超出v1.1)可用并加载它们。不需要额外的库或SDK!

然而,由于枚举可用的OpenGL功能并加载它们的过程非常繁琐,因此存在许多辅助库,可以减轻这个烦人的任务。

答案 1 :(得分:0)

你的系统中可能有OpenGL作为你的显卡的一部分...你可以看看如何让一个项目在不同的操作系统上运行,看看OpenGL的超级明星:

https://sgar91.files.wordpress.com/2010/11/opengl-superbible-comprehensive-tutorial-and-reference-5th-edition-2010.pdf

开始讨论如何使用OpenGL运行程序