零基础学习OpenGL(一)创建一个窗口
基于 ubuntu 系统,设置基础环境。
#!/usr/bin/env bash
sudo apt-get update
# 安装基础编译软件
sudo apt-get -y install gcc g++ cmake git
# 安装编译 glfw 依赖的软件
sudo apt-get -y install libwayland-dev libx11-dev libxcursor-dev libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev pkg-config
# 安装编译窗口示例程序需要的软件
sudo apt-get -y install libglew-dev
从下载页获取 glfw 源码到本地,解压并编译。编译遇到问题,直接问 DeepSeek 即可。
#!/usr/bin/env bash
unzip glfw-3.4.zip && cd glfw-3.4 && cmake -B build && cmake --build build
从 glad 下载页生成 glad 头文件和源文件。
将 glfw 生成的头文件与 lib 库和 glad 的头文件放在工程对应位置,然后编译运行即可。
注:有需要可以直接去 github 下载我的练习源码编译。