Box2D 无法 运行 测试平台

Box2D can't run testbed

我在 Box2D 上 运行 cmake 和 make 成功,但是当我尝试 运行 Testbed 时,下面的文本显示在终端中,但没有其他任何反应。

freeglut (./Testbed):

然后我得到提示。看起来 OpenGL/freeglut 没有正常工作,因为 HelloWorld 正在工作。

系统是ubuntu12.04

解决方法超级简单,但我需要睡一觉才能解决。我 重新安装了图形驱动程序 并且可以正常工作。

我注销重新登录,问题解决了。

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

'GL/gl.h' file not found

然后 运行 构建二进制文件给我错误

freeglut (./Testbed): failed to open display ''

然后我记得安装XQuartz后,有提示让我退出才能生效。在我重新登录后,构建的二进制文件可以 运行。 :)