2.OpenGL_环境搭建

2.OpenGL环境搭建

1.环境选择概要

买到的书是OpenGL4.5版本,因此采用VS2017+glfw+glew的组合来学习opengl。环境搭建很折腾人,由其对于没有正儿八经接触过OpenGL的我来说!特此一文,也希望能为后来者能节约时间。
调查了很多文章,glut和gl3w啥的,一个是过时了,另一个感觉这些东西不是主线任务,学习要抓重点,因此,选择glfw+glew。这里只是解释一下为啥这样选择,蓝宝书里给的是gl3w+glfw,甚至上古时期还有glut,老迈的东西需要学习,但是时代在进步,有新的库流行,必然有其道理,所以从新库入手稍好些。

2.GLFW

  • 为什么要用glfw?
    因为我们需要一个窗口操作库,不然,在windows上,原生的win32API能累死人!

  • glfw官网自行下载
    选择windows版本压缩包,如果需要源码自行编译,请自行star或者fork官方git

3.GLEW

  • 为什么要用glew?
    因为windows有自家的directx,原生只支持OpenGL1.1,现在我要用4.5版本,所以

  • glew官网自行下载
    下载glew-2.1.0中的lib文件和dll文件,如果你对C++里的动态库和静态库有一定了解,那么一眼就看出可以选择,二者选择其一即可。

    1. glew32.lib+glew32.dll
    2. glew32s.lib

    本人不才在选择使用glew32s.lib时,始终编译不过,我还是相信官方下载的库文件的(懒得手动编译源码),折腾了一个多小时,就不再尝试了,因此,结果是成功运行方案1。

4.总结

在学习新东西的时候,不要为了边缘(库选择、环境选择、版本选择)的点浪费太多精力,抓重点!有太多太多的选择,如果时间都浪费在如何选择上,那估计主体知识学习永远无法步入正轨,等GLSL学完理解了,再去把目光投向如何选择,这样是节约时间的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值