0

我正在“清理”一个项目并删除了一些对libswith 使用的引用openFrameworks。某些东西没有被使用,或者我错误地认为......我的项目中的恐慌!

当然,各种各样的错误。但是,XCode 不会让我撤消这种操作。我重新添加了,libs但错误仍然存​​在。有人可以向我解释我缺少什么基本概念吗?

错误是这样的[编辑]:

/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:61: error: 'glutInit' was not declared in this scope
/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:62: error: 'GLUT_RGB' was not declared in this scope
/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:62: error: 'GLUT_DOUBLE' was not declared in this scope

[更新]。需要检查两件事:(1) 拥有 oF 库本身的有效构建。打开库项目,确保它构建。

(2) 是否在Build Phases > Link Binary With Libraries部分中添加了 oF 库(以及所有其他依赖库,例如 Poco)?有时,当您删除然后重新添加库时,它不会包含在此列表中。在此处重新拖动库文件。这就是最终为我解决这个问题的原因。

4

2 回答 2

0

您是否尝试过干净的构建?添加静态库时出现此错误。

于 2011-02-04T17:24:22.333 回答
0

找到它:必须手动添加要包含在“构建阶段”下的适当库。以这种方式构建了 openFrameworks 的干净下载;之后我可以将它添加到引用库的项目中并构建它们!

于 2011-02-16T14:13:45.750 回答