配置GLFW环境,并保证它正确创建了OpenGL上下文并显示出一个简单的窗口来让我们随意使用
一.构建GLFW
1.从官方网站下载GLFW(Visual Studio 2012到2019)
GLFW下载页
2.使用CMake生成工程文件
自动生成对应的工程文件,减少重复工作
CMake下载页
CMake需要一个源代码目录和一个存放编译结果的目标文件目录。源代码目录我们选择GLFW的源代码的根目录,然后我们新建一个 build 文件夹,选中作为目标目录。
3.编译
在build文件夹里可以找到GLFW.sln文件,用Visual Studio 2019打开。直接点击Build Solution(生成解决方案)按钮,然后在build/src/Debug文件夹内就会出现我们编译出的库文件glfw3.lib。
建立一个新的目录包含所有的第三方库文件和头文件(将GLFW的include和glfw3.lib放入),并且在你的IDE或编译器中指定这些文件夹。在这里存放OpenGL工程用到的所有第三方库和头文件。这样所有第三方库都在同一个位置(并且可以共享至多台电脑)。然而这要求你每次新建一个工程时都需要告诉IDE/编译器在哪能找到这些目录
二.第一个工程
打开Visual Studio,创建一个新的项目。如果VS提供了多个选项,选择Visual C++,然后选择Empty Project(空项目)
三.链接
需要把GLFW库链接(Link)进工程
四.OPENGL库
在Windows操作系统上,我们只需将opengl32.lib添加进连接器设置里就行了,OpenGL库64位版本的文件名仍然是opengl32.lib
五.配置GLAD
简化使用OPENGL驱动的过程