我正在“清理”一个项目并删除了一些与libs
一起使用的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
[UPDATE] 即可。要检查的两件事:(1)拥有oF库本身的有效构建。打开库项目,确保它构建。
(2)是否在构建阶段>中添加了oF库(以及所有其他依赖库,如Poco)。链接二进制文件库部分?有时,当您删除然后重新添加库时,它不会包含在此列表中。在此处重新拖动库文件。这就是最终为我解决的问题。
答案 0 :(得分:0)
你试过干净的构建吗?添加静态库时,我遇到了这个错误。
答案 1 :(得分:0)
找到它:必须手动添加要包含在“构建阶段”下的相应库。以这种方式构建了openFrameworks的干净下载;之后我可以将它添加到引用库并构建它们的项目中!