11

在我检查了所有这些说明(原始 wsdl2objc 文档)之后,我收到了这个错误:

找不到“libxml/tree.h”文件

我检查了几个论坛条目,因为我并不孤单遇到这个问题。可悲的是,对其他人有用的东西对我没有用。我使用 XCode 4.2。

请帮忙!你的

4

2 回答 2

26

这个条目libxml/tree.h 没有这样的文件或目录,视频http://sudzc.com/Tutorial/ObjC.mov帮助了我。

解决方案是我不必在“链接框架和库”部分添加 libxml2.dylib,所以我只是删除了它,因为我之前添加了它。

然后在项目->“构建设置”点击我在“其他链接器标志”条目中添加值“-lxml2”,在“标题搜索路径”中添加值“/usr/include/libxml2”。

就是这样。

于 2012-05-01T08:51:41.767 回答
1

对我来说,在标题搜索路径中添加的不是“/usr/include/libxml2”,而是“ ${SDKROOT}/usr/include/libxml2 ”之后,它就起作用了。我还在“其他链接器标志”中添加了“-lxml2”。

我不需要设置 Project 的设置,只需设置 Target 的。XCode 6.1

于 2014-12-04T12:03:12.627 回答