在开发基于opengl标准的应用程序时,需要使用动态链接库opengl32.dll和glu32.dll。这些文件在安装windows nt时会自动安装到c:\windows\system32目录中。opengl的图形库函数被封装在动态链接库opengl32.dll中,用于开发opengl应用程序。
OpenGL库函数主要由以下几部分组成:
为了方便开发,建议下载GLUT工具包。尽管GLUT不是OpenGL所必需的,但它可以简化学习过程。GLUT的下载地址为37beta.zip。
解压GLUT压缩包后,会得到以下文件:glut.dll, glut32.dll, glut.lib, glut32.lib, glut.h。安装步骤如下:
编写第一个OpenGL程序时,打开Visual Studio 2010,创建一个空的C++控制台程序。在工程属性中,添加opengl32.lib, glu32.lib, glut32.lib三个库文件。然后创建C++源文件,并编写以下代码:
#include <iostream>
#include <gl/glut.h>
using namespace std;
<p>void printInfo(){
const GLubyte<em> strVendor = glGetString(GL_VENDOR);
const GLubyte</em> strRenderer = glGetString(GL_RENDERER);
const GLubyte* strGLVersion = glGetString(GL_VERSION);
cout << "Vendor: " << strVendor << endl;
cout << "Renderer: " << strRenderer << endl;
cout << "OpenGL Version: " << strGLVersion << endl;
}</p><p>int main(){
printInfo();
return 0;
}运行结果如下:

推荐几个学习OpenGL的网站:
以上就是OpenGL+Visual Studio 2010开发环境搭建的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号