我在 Mac 上设置 GLFW/OpenGL 时遇到问题。我正在运行一个完全更新的 Mac OSX 10.8.2,所以我假设我拥有最新的与 mac 兼容的 OpenGL 版本,并且我已经使用 homebrew(OS X 包管理器)编译了 GLFW 库(2.7.7)。
我正在尝试使用以下指南open.gl并使用推荐的代码片段来验证 OpenGL 和 GLFW 是否正常工作:
\#include <GL/glfw.h>
int main()
{
glfwInit();
glfwSleep( 1.0 );
glfwTerminate();
}
这应该会显示一个控制台应用程序并在一秒钟后退出。
我在终端中使用 g++ 进行编译并且没有收到任何编译错误:
g++ a.cpp -lglfw -framework OpenGL -framework Cocoa -framework IOkit
当我运行程序时
./a.out
什么都没有发生,但我确实在它关闭之前得到了 1 秒的延迟,所以我知道很多工作都在起作用。
让我知道是否有任何可能有用的进一步信息。