我想使用2010在OpenGL中编写代码。现在,在打开opengl.org时,我被重定向到http://user.xmission.com/~nate/glut.html;这假定我使用的是WindowsXP和Visual 6。本页http://user.xmission.com/~nate/glut/README-win32.txt中的说明可以追溯到2001年,而不是当前上下文中。
长话短说,有没有任何教程可以帮助我使用Visual 2010在Windows 7中使用OpenGL编程。
提前谢谢你抽出时间回答我的问题。我是新来的,所以请容忍我。
发布于 2012-05-26 15:53:21
Windows -7下的OpenGL开发与Windows 4、Windows2k和Windows的开发完全相同。所有教程仍然有效。
您的不需要需要OpenGL SDK。你需要的所有东西都随你的编译器。OpenGL不是一个库,而是一个由驱动程序实现的API。因此,请确保直接从GPU的供应商主页下载和安装最新的驱动程序(不要使用随Windows提供的驱动程序,因为这些驱动程序对OpenGL的支持非常有限)。
由于您肯定希望使用最近的OpenGL功能,因此您应该获得GLEW图书馆,这将使所谓的“扩展”的加载过程简化几个数量级;强烈推荐。然后,不再使用常规的OpenGL头,而是在激活GL/glew.h上下文之后立即包含OpenGL并调用glewInit()。
您应该使用FreeGLUT或OpenGLUT,而不是旧的、过时的、不再维护的过剩;如果使用的是过剩,因为您很快就会遇到它的限制。我建议用GLFW代替。
发布于 2012-05-26 13:46:01
那么Visual 2010和Windows 7呢?我不认为API与以前版本的Visual和Windows有什么明显的区别(至少对于简单的示例来说是这样)。
还请看:OpenGL API文档概述
https://stackoverflow.com/questions/10766719
复制相似问题