0

来自 OpenGL 维基:

“对于您熟悉的大多数库,您只需#include 一个头文件,确保将一个库链接到您的项目或 makefile,这一切都可以正常工作。OpenGL 不是这样工作的。”

我在 Windows 64 上工作,我需要 OpenGL 才能在 C++ 应用程序中使用它。我应该使用什么库?微软是否提供了它的实现(我使用 MinGW,我没有 MS Visual C++)?

4

3 回答 3

3

您在机器上安装的 GPU 驱动程序附带的一个,Microsoft 还为 OpenGL 仿真提供了一个软件层,但它停留在 1.1 版,而且它真的很旧而且没用。

于 2012-09-04T16:30:39.500 回答
3

我应该使用什么库?

我建议使用GLEW来轻松访问 OpenGL 1.2 及更高版本的功能,使用GLM进行数学,以及这些图像加载库之一

微软是否提供其实现(OpenGL)?

Microsoft 为您提供了访问 OpenGL API 所需的头文件和库文件。但是,为了使用 1.2 及更高版本的 OpenGL 功能,您必须使用扩展。GLEW 隐含地为您执行此操作。

于 2012-09-04T18:27:42.773 回答
1

看看glew。它加载所需的扩展和核心功能。

于 2012-09-04T16:47:15.527 回答