《OpenGL配置》由会员分享,可在线阅读,更多相关《OpenGL配置(4页珍藏版)》请在金锄头文库上搜索。
1、OpenGL开发环境配置 OpenGL 开发环境配置 罗朝辉 (http:/ 下有一些重用的辅助库,比如glut,glee,glew等等,在windows平台下需要自己安装,因为微软为了推广自己的DX,在windows下只支持openGL 1.1版本。你可以打开Microsoft Visual Studio X.XVCincludeglgl.h 或 Microsoft SDKsWindowsv6.1Includeglgl.h 文件,查看微软默认支持的openGL版本号是:/* Version */#define GL_VERSION_1_1 1现在openGL已经发展到3.0了,因此我们需要自
2、己下载配置这些库,在这里我们来安装glut, glee, glew这三个库,以及一些OpenGL扩展支持。glut : 提供对窗口的封装,这是跨平台窗口的,我们就不必自己去编写烦琐的窗口代码。glee : 方便用来判断当前系统是不是支持某项OpenGL特性,我们就不用自己去写烦琐的先取函数地 判断的代码了。glew : 因为windows默认只支持OpenGL 1.1,你要 用 版本的OpenGL,你就需要安装 , 自你的平台 支持的 OpenGL 扩展函数。1,安装 glutGLUT3.7下载地 :http:/www.opengl.org/resources/libraries/glut/g
3、lutdlls37beta.zip的 下载 的GLUT, 的GLUT版本是3.7, , glut32.dll glut.dll 到 c:windowssystem32 下 , glut32.lib glut.lib 到 VC 安装 下的 lib 下 如:Microsoft Visual Studio 9.0VClib下, glut.h 到VC安装 下的 includegl 下 如:Microsoft Visual Studio 9.0VCincludegl下。在我们只需要#include #include 用#include 就可以了。因为在currency1文件 glut.h 已经“这些cu
4、rrency1文件,了必要的库:#pragma comment (lib, winmm.lib) /* link with Windows MultiMedia lib */#pragma comment (lib, opengl32.lib) /* link with Microsoft OpenGL lib */#pragma comment (lib, glu32.lib) /* link with OpenGL Utility lib */#pragma comment (lib, glut32.lib) /* link with Win32 GLUT lib */2,安装 glew下
5、载 :https:/ 下载 的GLEW(支持OpenGL 3.0), , binglew32.dll 到 c:windowssystem32 下 , libglew32.lib 到VC安装 下的 lib 下 如:Microsoft Visual Studio 9.0VClib下, includeglew.h includewglew.h 到 VC 安装 下的 includegl 下 如:Microsoft Visual Studio 9.0VCincludegl下。在我们只需要在“gl,glu 或 glut.h fi前“ glew.h就可以了(fl :一要先“ glew.h),在在代码 这一:
6、#pragma comment (lib, glew32.lib) :#include #include #progrma comment(lib, glew32.lib)在创OpenGLcontextfi ,”用 glewInit(); glew就可以了。3,安装 gleeGLee :http:/elf- :http:/elf- 下载 的GLee, , GLee.lib 到 VC 安装 下的 lib 下 如:Microsoft Visual Studio 9.0VClib下, GLee.h 到VC安装 下的 includegl 下 如:Microsoft Visual Studio 9.0V
7、Cincludegl下。在 用,我们就可以如下来用:#include #progrma comment(lib, GLee.lib)if( GLEE_ARB_multitexture ) / is multitexture support available?glMultiTexCoord2fARB(.); / safe to use multitextureelse / fallback4,安装一些扩展支持下载这三个文件 glext.h, glxext.h, wglext.h ,置到 VC 安装 下的 includegl 下 如:Microsoft Visual Studio 9.0VCincludegl下。用的 “ 们就可以了。