OpenGL学习之Linux下glfw环境搭建
1.官网下载源码https://www.glfw.org/download.html
2.按照提示cmake:https://www.glfw.org/docs/latest/compile.html#compile_deps_x11
3.如果遇到
The RandR library and headers were not found错误
执行下面的命令:sudo apt-get install xorg-dev libglu1-mesa-dev
4.之后https://blog.csdn.net/LBPeking/article/details/61197962,参照此网站进行配置,逐步安装相应依赖,编译时命令应修改成如下
g++ mian.o -o main.exec -lGL - lGLU -lglfw3 -lX11 -lXxf86vm -lXrandr -lpthread -lXi -lXcursor -lXinerama -ldl
5.教程中遇到Shader ourShader("3.3.shader.vs", "3.3.shader.fs");时万万请注意,此处的路径必须写全路径。
6.教程中让位置和颜色值相同时,三角形左下角会是全黑,原因是,在颜色值域中,所有小于0的颜色值会被当做0处理。