【发布时间】:2013-08-14 03:05:29
【问题描述】:
我刚刚安装了 SDL2,在运行一些测试示例时遇到了一些问题,特别是 testgl2.c,它可以在 SDL2.0.0 源代码的测试目录中找到。
起初,我做了我的 ./configure;制作; sudo make install,然后进入测试目录并运行 make。它中途失败了,但仍然构建了 testgl2 可执行文件。当我运行它时,我收到错误“此系统上不支持 OpenGL。”。查看源代码,似乎没有定义 HAVE_OPENGL。
我发现 this thread 告诉我安装 libglu1-mesa-dev,this thread 也说安装 freeglut3-dev 和 mesa-common-dev。我安装了所有这些,为 SDL 安装运行了 make clean,并执行了 ./configure;制作; sudo make install,重新进行测试,但在运行 testgl2 时仍然收到相同的错误消息。我确实注意到了这条线
正在检查 OpenGL (GLX) 支持...否
在我安装软件包后更改为yes。
我使用的是 Ubuntu 13.04,带有集成显卡。
【问题讨论】: