1. 安装基本编译库
sudo apt-get
install build-essential
2. 安装opengl库
sudo apt-get
install libgl1-mesa-dev
3. 需要安装glfw
先安装依赖库
apt-get install libxi-dev
apt-get install libxinerama-dev
apt-get install libxcursor-dev
再安装glfw,通过官网下载最新版本的zip,然后unzip命令解压。
之后进入文件夹进行cmake编译
1) mkdir build
2) cmake ..
3) make
4) make install
4. 需要安装glad
https://glad.dav1d.de/ 网址进入选择4.6版本,选择core。然后下载zip文件
将两个头文件目录(glad和KHR)复制到你的Include文件夹中(即/usr/local/include),并添加glad.c文件到稍后的工程中。
5. 测试代码main.cpp。将 glad.c 放在和该main.cpp在同一目录下,编译。
g++ -o out main.cpp glad.c -lglfw3 -lGL -lm -lXrandr -lXi
-lX11 -lXxf86vm -lpthread -ldl -lXinerama -lXcursor
6. 参考网址
http://blog.csdn.net/xs1102/article/details/80417087
//www.greatytc.com/p/f34fea694300?utm_source=oschina-app
http://www.cnblogs.com/psklf/p/9705688.html