因为项目原因,需要用到OpenGL因此记录一下。OpenGL严格来说是图形硬件的一种软件接口,本质上来说是一个3D图形和模型库,具有高度可移植性和较快的速度。
准备工作
- 操作系统:win10
- 编译器:VS2019
- CMake编译器
- GLFW库
- GLAD库
CMake编译器下载地址,进去之后点红框中的下载。
配置过程
下载GLFW库
GLFW库下载地址,点32位的下载,64位总是报错。
当然,在管理Nuget程序包中也可以下载,安好后看到右边的配置文件就说明安好了,只是还是要配置项目属性和下GLAD库见后:
补充
如果下载上面的Source Package的需要编译,这里简单说一下。
打开CMake后,添加位置,选择你的VS版本然后点两次Configure,选择对应版本然后点Generate提示成功即可。
打开对应build目录下生成Visual Studio的解决方案:
会有以下提示:
之后在build\src\Debug\目录下得到编译后的库文件:
言归正传,如果按原来的思路走,下载下来win32版目录的是下面这样,然后我们使用的是include文件夹和对应库文件夹,里面包含我们需要的glfw.lib和glfw3的头文件。