在Mac OS X上使用现代OpenGL技术

3
有人成功启动窗口了吗?自从 Lion 发布以来,我一直在尝试解决这个问题。在此之前,我使用的是 Linux/Windows。
我过去所有的现代 OpenGL 都是使用非官方的 glsdk 进行的,但是在 Mac 上让它正常工作是一场噩梦。而在 Windows/Linux 上只需要使用 pre make 和 make,然后你就可以开始了。
目前,我已经构建了 GLFW 和 glload,然后将它们包含到 Xcode 项目中(头文件搜索路径)。当我构建时,会收到一个构建错误通知,但左下角没有输出。代码主体中也没有任何被标记为有问题的部分。
源文件只是来自 glsdk 的 simple_glfw 文件。如果需要,我可以添加进去。

尝试使用命令行工具 xcodebuild 进行构建,看看是否能显示出你找不到的错误? - millimoose
无法理解为什么这个问题被关闭了。Mortennobel 给了我一个完美的答案,现在我的 Xcode 已经可以正确地处理我的旧 windows/linux 项目了。“在目前的形式下不能作出合理的回答”。 - Andrew
1个回答

2
这是我在 XCode 中创建 GLFW 项目的步骤:
  • 构建 GLFW(按照 GLFW 用户手册中的说明)
  • 创建一个新的 XCode 项目(命令行工具),包含 GLFW 示例。
  • 在构建设置中,将 /usr/local/include(或您的 glfw 的 include 文件夹)添加到“头文件搜索路径”中。
  • 在构建阶段 -> 链接库中添加 OpenGL.framework、Cocoa.framework 和 libglfw.dylib(浏览以找到此文件)。
我附加了一个 XCode 项目,其中包含一个小型的 OpenGL 3.2 核心配置示例。您可能需要调整 glfw 的位置。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接