接着上一篇博客,我们继续编译需要的库,GLFW是做什么用的?
GLFW是一个可以让你的程序跨平台的一个框架,当你创建程序窗口,控制鼠标键盘等行为的时候,不需要根据不同操作系统来编写不同的代码,使用GLFW可以在任何操作系统下用同样的代码。
首先下载源码包 https://www.glfw.org/
下载好后应该是这样,我顺手解压了。
这种分多篇博客写一件事真的不是我想发博客凑数的,我只是觉得将每个步骤分块讲解和操作更有条理,都写在一起的话,写着也累,读者读的也累。
还是要用cmake,上个步骤中如果你没有安装cmake,那这个步骤就要安装并且设置了。具体怎么下载安装的,不了解的直接某度。
将源码路径和输出编译信息路径都设置好
然后点击configure.之后会出来这样的东西,根据你自己的编译环境设置就好。
设置好后点击finish. 等待片刻会得到下图。
然后再点击configure,红色的都变白就ok了。之后点击generate。最终输出信息没有报错。一般不会出错。
之后点击open project 打开工程准备编译。
打开工程后什么也不用动,直接编译就好,debug和release各编译一次(两次编译基本不会出错,除非你自己乱来了)。
最后在....build-glfw\src目录下,你会看到Debug和Release两个文件夹,将这两个文件夹单独拿出来,放到一个你喜欢的地方。和上次一样,我是这样做的(还要检查一下文件夹里面是不是各有一个Lib文件)。
之后回到源码文件夹,把include文件夹复制出来统一和上次的glew的放在一起。以便于以后使用方便。
OK了。
有问题可以留言或者群:417801511交流