使用 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
Visual Studio C++ 编译器标志:-Zm200 是啥?
C++ 与 gcc 和 Visual Studio 不同的编译错误,“在此上下文中”