资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
OpenGL开发环境配置 OpenGL 开发环境配置 罗朝辉 (http:/www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议OpenGL 下有一些重用的辅助库,比如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了,因此我们需要自己下载配置这些库,在这里我们来安装glut, glee, glew这三个库,以及一些OpenGL扩展支持。glut : 提供对窗口的封装,这是跨平台窗口的,我们就不必自己去编写烦琐的窗口代码。glee : 方便用来判断当前系统是不是支持某项OpenGL特性,我们就不用自己去写烦琐的先取函数地 判断的代码了。glew : 因为windows默认只支持OpenGL 1.1,你要 用 版本的OpenGL,你就需要安装 , 自你的平台 支持的 OpenGL 扩展函数。1,安装 glutGLUT3.7下载地 :http:/www.opengl.org/resources/libraries/glut/glutdlls37beta.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 已经“这些currency1文件,了必要的库:#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下载 :https:/sourceforge.net/project/downloading.php?group_id=67586&filename=glew-1.5.1-win32.zip的 下载 的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),在在代码 这一:#pragma comment (lib, glew32.lib) :#include #include #progrma comment(lib, glew32.lib)在创OpenGLcontextfi ,”用 glewInit(); glew就可以了。3,安装 gleeGLee :http:/elf-stone.com/glee.php下载 :http:/elf-stone.com/getfile.php?title=GLee的 下载 的GLee, , GLee.lib 到 VC 安装 下的 lib 下 如:Microsoft Visual Studio 9.0VClib下, GLee.h 到VC安装 下的 includegl 下 如:Microsoft Visual Studio 9.0VCincludegl下。在 用,我们就可以如下来用:#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下。用的 “ 们就可以了。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号