-1

我使用 mingW 编译 c++ 代码。我想使用openGL制作图形。我使用记事本++编写代码。那么如何使用openGL的库呢?

4

2 回答 2

3

在 MinGW 中,您不必设置 OpenGL。C:\~\MinGW\include\GL 目录中已经有 OpenGL 库。只需包含 GL/gl.h 和 GL/glu.h 并为您的 OpenGL 项目编写代码。但如果您正在寻找 GLUT、GLFW、 glew 或其他库,然后使用 IDE 是更好的解决方案,例如 code::blocks 或 Visual Studio,然后谷歌为您的 IDE 设置这些库。

于 2012-08-13T00:44:25.413 回答
0

一旦你编译了你的 OpenGL 项目并且可能想知道下一步该做什么,NeHe 有一系列很棒的 OpenGL 教程: http: //nehe.gamedev.net/

从内存来看,它们都与立即模式(v3.0 之前)有关,但这是一个很好的起点——尤其是如果您出于许可原因不想使用 GLUT 等其他库时。

这里还有一个很好的教程列表:

http://www.opengl.org/wiki/Getting_Started#Tutorials_and_How_To_Guides

顺便说一句,您可以免费下载 Visual C++ 的 Express 版本。以防万一您只是因为成本而避免使用 Microsoft 编译器:http: //www.microsoft.com/visualstudio/en-us/products/2010-editions/express

它只是专业版的缩减版。基本上它没有 OpenMP、MFC 或 ATL,一些更高级的调试工具,也不会编译 64 位应用程序。但除此之外它很棒。我唯一会因为没有 64 位和 OpenMP 而感到不安。但它是免费的!功能比较在这里:http: //msdn.microsoft.com/en-us/library/hs24szh9.aspx

于 2012-08-13T02:04:14.700 回答