OpenGL教程——windows安装openGL

更新时间:2023-04-20 17:48:23 阅读: 评论:0


2023年4月20日发(作者:诗歌朗诵ppt)

OpenGL教程——windows安装openGL

OpenGL教程——windows安装openGL

写在前⾯:

最近要⽤到OpenGL,光是在VS2015下配置就费了很⼤的劲,现在将我的成果直接贡献给⼤家,希望能为需要在VS2015下配置

OpenGL的读者省去⼀些⿇烦。

正⽂:

若链接失效,请读者留⾔,我会发到您的邮箱。

资源都是编译好的,可直接拿来⽤,亲测可⽤。

下载资源后,解压“OpenGL安装包.zip”,在“OPenGL安装包”⽂件夹下可以看到Demo、freeglut、glew、gltools、glut五个⽂件

夹,其中Demo是⽰例程序,其余四个是安装包。

下⾯简单说⼀下配置。

配置

glew⽂件夹下有compiled和src两个⽂件夹,其中,处繁体字 compiled⽂件夹下是已经编译好的安装包,⽽src⽂件夹下是源码。在下是⽤已编译好

的安装包配置的,src⽂件夹下的源码是为安装gltools准备的(见后⾯附录部分)黄瓜肉片怎么炒 。有想⽤源码安装glew的读者,请⾃⾏探索。下⾯说明安

装步骤。

1.解压compiled⽂件夹下的“”,得到glew-2.0.0⽂件夹。

2.找到VS2015的安装⽬录,如果是安装在C盘的,多半是类似C:Program Files(x86)Microsoft Vi店长英文 sual Studio 15.0这样的路径;在

下是装在其它盘的,⽬录是“D:软件安装VS2015”,为了表述⽅便,后⾯⼀律按在下的⽬录进⾏说明。

3.找到C++的头⽂件⽬录,如在下的是“D:软件安装VS2015VCinclude诗歌《成长》 ”,在include⽬录下新建GL⽂件夹(如果没有的话)。

4.将1中glew-2.0.0includeGL⽂件夹下的4个头⽂件都拷贝到3中的GL⽂件夹下。

5.将glew-2.0.0binReleaWin32下的拷贝到D:软件安装VS2015VCbin⽬录下。

6.将glew-2.0.0libReleaWin32下的两个lib⽂件拷贝到D:软件安装VS2015VClib⽬录下。

注意,没必要将dll⽂件拷贝到C:WindowsSystem32或C:WindowsSysWOW64下。

⾄此,glew配置完毕。

配置

1.将glut⽂件夹下的交通秩序管理 “”解压,得到5个⽂件,分别是glut.h、、、、。

2.将glut.h拷贝到D:软件安装VS2015VCincludeGL⽬录下。

3.将、拷贝到D:软件安装VS2015VCbin⽬录下。

4.将、拷贝到D:软件安装VS2015VClib⽬录下。

⾄此,glut配置完毕。

ut配置

1.将freeglut⽂件夹下的“”解压,得到freeglut⽂件夹。

2.在freeglut/include/GL⽬录下有4个头⽂件,将除了glut.h之外的3个头⽂件拷贝到D:软件安装VS2015VCincludeGL⽬录下。

3.将freeglut/bin⽬录下的⽂件拷贝到D:软件安装VS2015VCbin⽬录下。

4.将freeglut/lib⽬录下的⽂件拷贝到D:软件安装VS2015VClib⽬录下。

⾄此,freeglut配置完毕。

s配置

1.将gltoolsinclude⽬录下的11个头⽂件全部拷贝到D:软件安装VS2015VCinclude⽬录下(注意是include⽬录,⽽不是GL⼦⽬

录)。

2.将gltoolslib⽬录下的⽂件拷贝到D:软件安装VS2015VClib⽬录下。

⾄此,gltools配置完毕。

⾄此,OpenGL配置完毕。

测试

1.新建Win32控制台应⽤程序。

2.将DemoBlock⽬录下的所有⽂件拷贝到刚才新建的⼯程⽬录下(如本例是E:OpenGLTestOpenGLTest)

3.“源⽂件”右键-->“添加”-->“现有项”,将2中的⽂件添加到⼯程中。

4.在⽂件的include语句后添加#pragma comment(lib,"")。

5.编译运⾏,结果如下:

按下红绿灯的英文 空格键,中央的⽴⽅体的样式会发⽣变化,⼀共有6种变化,6种变化循环往复。

附录 的编译⽣成⽅法

注意,要想编译⽣成,必须先配置好glew。下⾯说明编译步骤。

1.将gltoolsinclude⽬录下的11个头⽂件全部拷贝到D:软件安装VS2015VCinclude⽬录下(注意是include⽬录,⽽不是GL⼦⽬

录)。

2.启动VS2015,创建名为gltools的Win32应⽤程序。

3.选择“静态库”,将“预编译头”前的勾点掉。

4.将gltoolssrc⽬录下的6个⽂件⽂件拷贝到刚才新建的⼯程⽬录中(如本例,就是E:gltoolsgltools)。

5.“源⽂件”右键-->“添加”-->“现有项”,将4中的6个⽂件添加到⼯程中。

注意,这⾥的glew.c就是glewsrcglew-2.0.0src⽬录下的glew.c⽂件。

6.⽣成-->⽣成gltools

编译时会出现⼀⼤推“dll链接不⼀致“的警告(在下把⽹上能找到的办法都试过了,都没有⽤,希望知道解决办法的读者不吝赐教),但最

终还是编译成功了。

7.在E:gltoolsDebug⽬录下可以找到⽣成的⽂件。

⾄此,gltools编译⽣成完毕。

写在后⾯:

在下才疏学浅,错误疏漏之处在所难免,恳请⼤家批评指正,您的批评和帮助是在下前进的不竭动⼒。


本文发布于:2023-04-20 17:48:23,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/506298.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:opengl教程
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图