OpenGL.Superbible.7th.Edition(openGL超级宝典第七版)随书例子运行
前言
OpenGL.Superbible.7th.Edition中文名是大名鼎鼎的《openGL超级宝典第七版》随书源码,想要运行里面的例子还需要花点时间的,我也是整了1天才把例子跑通
一、编译源码
1.使用CMake编译源码
二、运行源码
1.引入库glfw
注意:作者没有提供glfw3_d.lib,所以我们要自己编译,不要去glfw.org里面最新的glfw3.3.4,
因为作者用的是glfw-3.0.4,我试过用glfw3.3.4,程序无法运行。
幸好作者提供了glfw-3.0.4的源码,
glfw-3.0.4的源码路径:
使用CMake编译出glfw3.lib,又要注意了,这里一定要编译成64位的glfw3.lib
2.工程配置
头文件
lib
dll
这里不需要dll
如果有错,多半是资源文件没找到,主要,作者提高的资源文件名字叫:superbible7-media
而程序里面的名字叫:media,所以要把文件夹:superbible7-media改成media
运行效果