使用 C++ 和 Visual Studio 2008 设置 OpenGL

Posted

技术标签:

【中文标题】使用 C++ 和 Visual Studio 2008 设置 OpenGL【英文标题】:Setting up OpenGL with C++ and Visual Studio 2008 【发布时间】:2009-05-05 00:18:14 【问题描述】:

嘿,我想知道是否有任何关于如何设置的好的教程?我看过 gamedev.net 上的 NeHe 教程,但其中一些似乎已经过时了……有什么线索吗?

谢谢

【问题讨论】:

当你设法设置 ir 时,一个很好的 openGL 教程:swiftless.com/opengltuts.html 【参考方案1】:

NeHe 可能有点老了,但肯定不会过时。与 DirectX 不同,OpenGL 很少更新。那里的教程仍然非常适合现代 OpenGL 编程。 lesson 1 的 Visual C++ 代码几乎可以在任何非旧版本的 Visual Studio 中运行,并且大多数示例的代码可用于多种语言和平台。

【讨论】:

【参考方案2】:

您是否拥有 Visual Studio 2008 Professional 或“Express”版本之一? Express 版本需要 Windows 平台 SDK,因为它们不附带 OpenGL 头文件等。

另外,如果您要使用 GLUT,则需要单独下载。如果您需要更多信息,请告诉我们!

这是我在 Google 上找到的一个随机网站,解释了如何使其与 Express 版本一起使用。

http://thoughtsfrommylife.com/article-748-OpenGL_and_Visual_Studio_Express_2008

编辑:我忘了提到明显的对立点——如果你有完整的 VS2008,OpenGL 就可以工作——不需要设置。如果您需要 GLUT,您仍然必须单独获取它。

【讨论】:

【参考方案3】:

我认为这是一个很好的教程,循序渐进,对库的路径非常清楚:

http://ins.nafsadh.com/2009/09/07/opengl-and-glut-in-c-with-ms-visual-studio-2008-msvs9/

也可以查看我的answer 来回答类似的问题。

【讨论】:

以上是关于使用 C++ 和 Visual Studio 2008 设置 OpenGL的主要内容,如果未能解决你的问题,请参考以下文章

发现凸缺陷?在 OpenCV 2.3 中,c++ 与 MS Visual Studio 2010

C++ Visual Studio 函数语法高亮

Visual Studio C++ 编译器标志:-Zm200 是啥?

C++ 与 gcc 和 Visual Studio 不同的编译错误,“在此上下文中”

从 Visual Studio C++ 6.0 到 VS 2008?

从 Visual Studio 2010 (C++) 的错误列表中删除重复项