整体运行环境框架
OpenGL是Windows平台在安装VS以后自带的,还需要一下其他的库:
GLFW(窗口和处理用户输入)+GLAD(解决繁琐的检索函数位置问题)+CMake(从源码编译GLFW库)
最后将这些库在VS的项目-属性中进行配置,引入头文件后编译成功即为环境搭建完成。
GLFW
GLFW是用于OpenGL的由C语言编写的库。
下载源码版:GLFW的下载地址
作用
GLFW可以:
- 创建OpenGL上下文
- 定义窗口参数
- 处理用户输入
使用CMake编译
CMake是一个工程文件生成工具。用户可以使用预定义好的CMake脚本,根据自己的选择(像是Visual Studio, Code::Blocks, Eclipse)生成不同IDE的工程文件。
CMake需要源代码文件夹(这里使用上面下载的glfw文件根目录)和用于存储二进制文件的目标文件夹(新的空文件夹)。
配置步骤
- 选定源文件和目标文件夹,点