Ubuntu下Clion配置、使用glfw,glad开发OpenGL项目
Ubuntu下Clion配置、使用glfw,glad开发OpenGL项目
本文主要解决以下问题:
- Ubuntu下glfw、glad、opengl等依赖库的安装
- Ubuntu下Clion OpenGL项目中CMakeLists.txt文件的配置
本学期计算机图形学要求使用OpenGL库,老师给的OpenGL教程中并没有说明Linux下使用Clion开发OpenGL项目的环境配置,而网上相关的教程很零散,所以答主在这里统一整理一下。
编译安装GLFW
查看是否安装CMake
1
2$ cmake -version
cmake version 3.12.3如果没有安装,用以下命令安装
1
2$ sudo apt update
$ sudo apt install cmake去官网下载最新的GLFW
解压刚刚下载的文件,在同级目录下新建glfw-build文件夹,并切换目录到glfw-build中
在glfw-build目录下打开终端,输入下列命令
1
2
3$ cmake ../glfw-3.2.1 # 这里换成你解压出来的glfw文件夹名
$ make
$ sudo make install如果有类似这样的输出信息,即表示GLFW已配置好
1 | Install the project... |
安装glad库
- 官网在线生成,选择好需要的版本和模式
点击页面最下方右下角的GENERATE按钮,在随后弹出的页面中,点击glad.zip进行下载
- 将压缩包中的include文件夹下的glad和KHR拷贝至/usr/local/include中
在Clion中创建项目
- 将glad压缩包src文件夹中的glad.c移动至新建项目目录中
- 修改CMakeLists.txt文件内容
1 | cmake_minimum_required(VERSION 3.12) |
测试
在新建项目main.cpp中写入
1 |
|
成功运行!
注:
- Ubuntu下默认已安装OpenGL库,如未安装可自行安装
- Clion中CMakeLists.txt文件配置使用教程
如有问题请联系QQ:1020072294