最近打算学习OpenGl,感觉学习一门新技术最大的障碍就是配置..这个包管理那个包,那个版本不兼容这个库的,所以我在了解到OpenGl是很底层的API库时,就想到这么底层..配置起来肯定很麻烦,果不其然。
工欲善其事必先利其器,首先肯定是大量的查资料,最后决定从两本书入手,《OpenGl超级宝典第五版》和《OpenGl编程指南》,这两本书分别给誉为蓝宝书和红宝书。蓝宝书偏基础,有大量的应用实例,适合拿来做入门书,红宝书则可将它当做工具书需要时查阅即可。
首先我是先花了一整天的时间下载安装了VS2017..刚开始看的教程里是用cmake构建OpenGl,折腾了老半天没搞定,然后又上知乎看到很多人推荐蓝宝书,拿到蓝宝书才发现上面的IDE是2013,其实我猜2017应该也可以,但是为了保险起见还是又卸载后又花了一天时间下载安装2013。然后按照上面的步骤走到添加路径时居然显示已经弃用此方法,书的版本太老了..
于是花了三天的时间全网搜教程,但是最终要不就是库不全要不就是版本不兼容的问题,折腾了一个星期今天下午居然误打误撞,综合了两个教程的内容成功的配置完编译出来了,编译成功的界面如下:
下面介绍一下我的步骤和所用到的资料。
首先是资源地址:https://pan.baidu.com/s/1yuLgX3p9EDrUweppOSqOIA 提取码:anjc
下载资源后