在Mac OS X 10.8.2上设置OpenGL和GLFW

时间:2013-03-11 23:08:30

标签: macos opengl terminal osx-mountain-lion glfw

我在Mac上设置GLFW / OpenGL时遇到问题。我正在运行一个完全更新的Mac OSX 10.8.2,所以我假设我拥有最新的mac兼容的OpenGL版本,并且我使用自制程序(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秒的延迟,所以我知道这很有效。

如果有任何其他可能有用的信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

您没有GL上下文或窗口 - 只是在终端上运行的command line应用程序。

请参阅glfwOpenWindow文档。