Box2D无法运行testbed

时间:2015-07-27 13:23:49

标签: c++ ubuntu opengl box2d freeglut

我在Box2D上运行cmake并成功但是当我尝试运行Testbed时,终端会显示下面的文字,但没有其他事情发生。

  

freeglut(./Testbed):

在此之后我收到提示。看起来OpenGL / freeglut工作不正常,因为HelloWorld正在运行。

系统是ubuntu 12.04

2 个答案:

答案 0 :(得分:0)

解决方案非常简单,但我需要一个睡眠来解决它。我重新安装了图形驱动程序,它确实有效。

答案 1 :(得分:0)

我注销并再次登录,问题消失了。

我正在使用Mac。其实我安装了XQuartz来解决问题

  

找不到“ GL / gl.h”文件

然后运行生成的二进制文件会给我错误

  

freeglut(./Testbed):无法打开显示”

然后我记得安装XQuartz后,出现一条消息,要求我注销以使其生效。在我重新登录后,构建的二进制文件可以运行。 :)