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处理。

 

posted @ 2019-01-28 18:11  Cober_kuang  阅读(160)  评论(0编辑  收藏  举报