Objective c libxml/tree.h在集成了three20库之后没有这样的文件或目录

Objective c libxml/tree.h在集成了three20库之后没有这样的文件或目录,objective-c,three20,touchxml,Objective C,Three20,Touchxml,我得到Libxml/tree.h:在向我的项目添加three20库之后,没有这样的文件或目录错误以及其他与xml相关的错误 我已将-lxml2添加到其他链接器标志中 我已经在头搜索路径中添加了/usr/include/libxml2 但还是有错误 以前我使用旧版本的three20时没有错误,但添加新three20后会弹出错误 谢谢你的帮助 谢谢我终于找到了答案并解决了我的问题 之前,我已经按照terminal window中three20的建议,使用pythone脚本将three20添加到我的项

我得到Libxml/tree.h:在向我的项目添加three20库之后,没有这样的文件或目录错误以及其他与xml相关的错误

我已将-lxml2添加到其他链接器标志中 我已经在头搜索路径中添加了/usr/include/libxml2

但还是有错误

以前我使用旧版本的three20时没有错误,但添加新three20后会弹出错误

谢谢你的帮助
谢谢

我终于找到了答案并解决了我的问题

之前,我已经按照terminal window中three20的建议,使用pythone脚本将three20添加到我的项目中。 现在我自己手动添加了three20,如下链接所述


瞧,我摆脱了错误

我也有同样的问题。我在某个地方读到,使用pythone脚本时,他们使用了类似-forceload的东西,然后以某种方式迫使Xcode忽略了其他类似的flag东西

所以我认为为什么要手动将three20添加到项目中,otherLinkerFlag仍然会被调用。因此,/usr/include/libxml2可以工作


只是为了确认一下,我现在添加了手动方式。这可能需要一段时间,但到目前为止,我发现这是使用three20最稳定的方法,我还必须删除-ObjC和-all_加载标志。