前言
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.c)
# 衔接库
target_link_libraries(C__test libglfw3.a)
<

本文介绍了如何使用Clion搭建OpenGL编程环境,选用glfw作为窗口管理器,glad用于加载OpenGL函数,mingw作为编译器。首先,详细讲述了glad和glfw的下载与配置步骤,包括将glad的include文件复制到glfw的include文件夹,或者创建新的include链接。接着,说明了如何在项目中添加glad.c文件并进行测试。最后,提供了LearnOpenGL的学习资源作为参考。
最低0.47元/天 解锁文章
2074

被折叠的 条评论
为什么被折叠?



