我正在构建一个 iOS 项目,我想从 OpenSceneGraph 链接到一个静态库。现在,我已经将头文件导入到项目中。
在我的 ViewController 中,我有以下声明:
#import "osg/Geode"
这不会出错。
(我最初尝试过
#import <osg/Geode>
但 Xcode 告诉我我需要使用引号。)
但是,当我尝试编译项目时,Xcode 在导入 osg/Geode 时遇到了问题。该文件包括该行
#import <osg/Node>
当 Xcode 尝试编译时,它会导入“osg/Geode”,然后它会尝试 import ,但是尖括号在那里也不起作用,所以它失败了。
我该如何解决这个问题?谢谢!
更新
根据 Reck Hou 的建议,我在构建设置中编辑了我的“标题搜索路径”。
"$(SRCROOT)" - recursive
现在,当我尝试编译时,我收到来自头文件的错误。前任。“未知类型名称'namespace'”,“预期';' 在顶级声明符之后”。我也收到错误“找不到'ostream'字段”。
有谁知道如何解决这个问题?谢谢!