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小时内删除。
留言与评论(共有 0 条评论) |