glfwSwapBuffers(窗口)导致段错误

时间:2013-11-07 03:59:58

标签: c++ opengl cmake glfw

我遇到了来自GLFW教程(open.gl)的代码问题,我将其缩小到由

引起的
glfwSwapBuffers(window);

完整代码:http://pastebin.com/Evtf5PRf

我正在使用的CMakeLists.txt:http://pastebin.com/vKUQiMtf

这是在Ubuntu 12.04上

更改为专有驱动程序已解决此问题! (见下面的回答)

1 个答案:

答案 0 :(得分:0)

此问题是由GLFW未与Ubuntu提供的驱动程序正确交互引起的。要解决此问题,请更改为专有驱动程序。

如何将图形驱动程序更改为专有驱动程序:

  1. 打开系统设置(图标是带扳手的齿轮)

  2. 打开软件和更新

  3. 转到其他驱动程序标签

  4. 为您的图形卡选择专有的图形驱动程序。

  5. 重新启动 您的计算机以应用更改