在我检查了所有这些说明(原始 wsdl2objc 文档)之后,我收到了这个错误:
找不到“libxml/tree.h”文件
我检查了几个论坛条目,因为我并不孤单遇到这个问题。可悲的是,对其他人有用的东西对我没有用。我使用 XCode 4.2。
请帮忙!你的
在我检查了所有这些说明(原始 wsdl2objc 文档)之后,我收到了这个错误:
找不到“libxml/tree.h”文件
我检查了几个论坛条目,因为我并不孤单遇到这个问题。可悲的是,对其他人有用的东西对我没有用。我使用 XCode 4.2。
请帮忙!你的
这个条目libxml/tree.h 没有这样的文件或目录,视频http://sudzc.com/Tutorial/ObjC.mov帮助了我。
解决方案是我不必在“链接框架和库”部分添加 libxml2.dylib,所以我只是删除了它,因为我之前添加了它。
然后在项目->“构建设置”点击我在“其他链接器标志”条目中添加值“-lxml2”,在“标题搜索路径”中添加值“/usr/include/libxml2”。
就是这样。
对我来说,在标题搜索路径中添加的不是“/usr/include/libxml2”,而是“ ${SDKROOT}/usr/include/libxml2 ”之后,它就起作用了。我还在“其他链接器标志”中添加了“-lxml2”。
我不需要设置 Project 的设置,只需设置 Target 的。XCode 6.1