在Mac OS X上使用现代OpenGL

时间:2012-10-07 20:27:42

标签: c++ macos opengl

有人甚至没有任何运气,甚至推出了一个窗口。狮子出来以后,我一直试图让它发挥作用。在此之前我使用linux / windows。

我过去一直在做的所有现代openGL一直在使用非官方的glsdk,但是在mac上工作是一场噩梦。在windows / linux上它只是预制和制作,然后你就设置了。

现在我已经构建了GLFW和glload,然后将它们包含在Xcode项目中(标题搜索路径)。我在构建时收到构建错误通知,但左下角没有输出。代码正文中没有任何内容被标记为有问题。

源文件只是glsdk中的simple_glfw文件。如果需要,我可以添加它。

1 个答案:

答案 0 :(得分:2)

以下是我在XCode中创建GLFW项目所做的工作:

  • 构建GLFW(如GLFW用户手册中所述)
  • 使用GLFW示例创建了一个新的XCode项目(命令行工具)。
  • 在构建设置中,将/ usr / local / include(或glfw的include文件夹)添加到“标题搜索路径”
  • 在构建阶段 - >链接库添加OpenGL.framework,Cocoa.framework和libglfw.dylib(浏览找到这个)

我附加了一个运行小型OpenGL 3.2 Core Profile示例的XCode项目。您可能需要调整glfw的位置。

https://dl.dropbox.com/u/6024335/glfwtest.zip