1

我在 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 秒的延迟,所以我知道很多工作都在起作用。

让我知道是否有任何可能有用的进一步信息。

4

1 回答 1

0

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

请参阅glfwOpenWindow文档。

于 2013-11-24T19:58:50.523 回答