【发布时间】:2012-04-29 04:59:09
【问题描述】:
我刚刚将一个目标从一个项目移动到另一个(或者更准确地说,在另一个项目中创建了一个新目标并移动了源),现在出现错误:
#error gl.h included before glew.h
我还更改了编译器(从 GCC 4.0 到 LLVM 3.0)并从 Xcode 3.2.6 移动到 4.2。 在更改 Xcode 版本和编译器时转换现有项目(“旧”项目)没有相同的问题。旧项目的基础 SDK 是 OSX 10.5,但两者都转换为 10.6。
到目前为止,我已经为适当的目标匹配了构建设置,以及构建阶段设置。我还将 GLEW 转换为静态库并正确添加。如果我使用基本 SDK Mac OS X 最新版 (10.7) 在 10.7 机器上编译,问题似乎消失了。
我错过了什么可怕的事情吗?肯定有。也许是某个神秘的 Xcode 设置??
当基础 SDK 的
时,问题似乎不存在【问题讨论】: