OpenGL学习笔记:编译GLFW库

环境

系统: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生成的二进制文件存放的路径,选择好后如图:
在这里插入图片描述
5.点击左下的Configure按键,按键位置如下图1所示,让CMake读取源码和配置,然后根据我们的编译器类型选择生成器类型,这里我选的是Visual Studio 15 2017类型的(其他编译器类型根据实际情况灵活选择,最好不要选 xxx Win64的,我之前选Visual Studio 15 2017 Win64,编译出来的库报错:warning LNK4272: 库计算机类型“x64”与目标计算机类型“x86”冲突),如图2所示:
图1 Configure键位置
图2 生成器选择
6.选择好生成器类型后,其他设置保持默认,点击Finish,等待配置完成;
7.配置完成后,点击Configure旁边的Generate,生成.sln等文件,build文件夹里的内容如图:
在这里插入图片描述
8.用Visual Studio 2017打开GLFW.sln文件(或者双击GLFW.sln文件),然后点右击方案名,点击生成解决方案(B),如图:
在这里插入图片描述
9.等解决方案编译完成后,在src\Debug目录(完整路径如:D:\glfw-3.2.1\build\src\Debug)下就生成了glfw3.lib这个库,如图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/chase_hung/article/details/82915722
今日推荐