我在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秒的延迟,所以我知道这很有效。
如果有任何其他可能有用的信息,请告诉我。
答案 0 :(得分:0)
您没有GL上下文或窗口 - 只是在终端上运行的command line
应用程序。
请参阅glfwOpenWindow
文档。