前言
opengl学习中 glfw+glad 是目前比较多的组合
如果你需要 glew+freeglut 也可以看看我另一篇openGL环境搭建
本质上异曲同工
Clion+glew+freeglut+mingw搭建
1. 下载库
glad
可以自己下载库也可以使用在线配置
这里是在线配置
glad在线配置
选择以下配置选项
要保证 opengl的Api版本在3.3以上才会兼容
模式选择core
拓展可以不选
然后generate 会得到一个zip文件下载后解压得到include 和src
glfw下载
glfw
可以自己Cmake编译
也可以下载预编译版本
我们下载预编译版本
2. 配置
1.可以把glad的include文件夹下的内容复制到glfw的include文件夹中
这样可以一起include
2.也可以重新衔接一个include文件夹
在项目中添加glad.c 文件 路径随意
cmake_minimum_required(VERSION 3.15)
project(C__test)
set(CMAKE_CXX_STANDARD 14)
link_directories("D:/computerGraph/glfw/lib-mingw-w64")
#1. glad的include和glfw的include文件夹合并了
include_directories("D:/computerGraph/glfw/include")
#2.glad的include文件夹另外设置 inlcude_directories("D:/computerGraph/glad/include")
# 添加 glad.c为可执行
add_executable(C__test main.cpp src/glad.