微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

生成期间找不到iPhone libxml2

如何解决生成期间找不到iPhone libxml2

| 我的iPhone项目中目前有一些libxml2错误。在对我的构建属性进行一些更改之后,构建失败了。 (在构建阶段添加了libxml2.dylib)
#import <libxml/tree.h>
#import <libxml/parser.h>
#import <libxml/xmlstring.h>
#import <libxml/xpath.h>
#import <libxml/xpathInternals.h>
我已将以下项目添加到“构建设置”中:
Other Linker Flags: -lxml2
Header Search Paths: /usr/include/libxml2
我尝试将它们添加到项目和目标中(同时在它们之间切换),没有任何区别。 我还尝试将以下内容添加标题搜索路径:
${SDKROOT}
${SDK_DIR}
两者都没有结果。 构建失败的原因: iPhone设备 iPhone和iPad模拟器 有人有主意吗? 我正在使用GData Objective-C客户端库:http://code.google.com/p/gdata-objectivec-client/ 我将源文件直接编译到我的项目中,并按照Wiki中给出的所有步骤进行操作。当再次手动导入libxml标头时,XCode建议以下内容
#import <libxml2/libxml/tree.h>
这也不起作用。     

解决方法

        添加“ 4”作为标题搜索路径,而不是仅添加“ 5”。 请注意,所有需要libxml的构建目标都获得了额外的搜索路径。如果将路径添加到项目的构建设置中,则其所有目标都将继承该路径,并且不会出现问题。     ,         在构建阶段中添加libxml2.dylib。 将TFHpple.m,TFHppleElement.m,XpathQuery.m添加到构建阶段(编译源)。 添加其他链接器标志:-lxml2标头搜索路径:$ {SDK_DIR} / usr / include / libxml2 在项目->构建阶段中,在目标->构建阶段中。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。