OpenGL学习笔记:编译GLFW库

时间:2024-04-04 09:07:37

环境

系统:Windows10 64位 家庭中文版
IDE:Visual Studio 2017 专业版
工具:CMake

步骤

1.安装CMake,CMake最新安装包:64位 32位
2.下载GLFW源码包,并解压(记住解压的路径,等下要用到,如:D:\glfw-3.2.1);
3.在解压好的文件夹下面,新建一个文件夹用来存放CMake生成的二进制文件,文件夹的名字自己取(最好是用英文,虽然我用中文也是可以的,创建好后完整路径如:D:\glfw-3.2.1\build);
4.打开步骤1安装好的CMake,然后选择源码路径和CMake生成的二进制文件存放的路径,选择好后如图:
OpenGL学习笔记:编译GLFW库
5.点击左下的Configure按键,按键位置如下图1所示,让CMake读取源码和配置,然后根据我们的编译器类型选择生成器类型,这里我用的是Visual Studio 2017 64位,所以我选择Visual Studio 15 2017 Win64类型的(其他编译器类型根据实际情况灵活选择),如图2所示:
OpenGL学习笔记:编译GLFW库
OpenGL学习笔记:编译GLFW库
6.选择好生成器类型后,其他设置保持默认,点击Finish,等待配置完成;
7.配置完成后,点击Configure旁边的Generate,生成.sln等文件,build文件夹里的内容如图:
OpenGL学习笔记:编译GLFW库
8.用Visual Studio 2017打开GLFW.sln文件(或者双击GLFW.sln文件),然后点右击方案名,点击生成解决方案(B),如图:
OpenGL学习笔记:编译GLFW库
9.等解决方案编译完成后,在src\Debug目录(完整路径如:D:\glfw-3.2.1\build\src\Debug)下就生成了glfw3.lib这个库,如图:
OpenGL学习笔记:编译GLFW库