【发布时间】:2015-07-27 13:23:49
【问题描述】:
我在 Box2D 上成功运行了 cmake 和 make,但是当我尝试运行 Testbed 时,下面的文本显示在终端中,但没有其他任何反应。
freeglut (./Testbed):
在此之后,我得到了提示。看起来 OpenGL/freeglut 不能正常工作,因为 HelloWorld 正在工作。
系统是ubuntu 12.04
【问题讨论】:
标签: c++ ubuntu opengl box2d freeglut
我在 Box2D 上成功运行了 cmake 和 make,但是当我尝试运行 Testbed 时,下面的文本显示在终端中,但没有其他任何反应。
freeglut (./Testbed):
在此之后,我得到了提示。看起来 OpenGL/freeglut 不能正常工作,因为 HelloWorld 正在工作。
系统是ubuntu 12.04
【问题讨论】:
标签: c++ ubuntu opengl box2d freeglut
解决方案非常简单,但我需要睡觉来解决它。我重新安装了图形驱动程序,它工作正常。
【讨论】:
我退出再登录,问题就解决了。
我正在使用 Mac。其实我安装了XQuartz来解决这个问题
'GL/gl.h' 文件未找到
然后运行构建的二进制文件给我错误
freeglut (./Testbed): 无法打开显示''
然后我记得安装XQuartz后,有提示要我注销才能生效。在我重新登录后,构建的二进制文件可以运行。 :)
【讨论】: