用GData XML构建iPhone应用程序失败:未定义的符号(用于架构i386)

时间:2011-02-23 13:32:57

标签: iphone xml xcode ios libxml2

我试图将GData XML包含到我当前的项目中。然而,到目前为止没有成功,由于一种超出我的范围的错误,构建失败..:

enter image description here

由于我正在构建iPhone(和iPhone模拟器,为了完整性),我不知道为什么它关心i386。但是,包括libxml2在内的整个问题再次超出了我的舒适范围 - 我是第一次这样做。

为了设置所有标志和搜索路径,我指的是this tutorial的第4步。我无法添加OTHER_CFLAGS标志,因为已经在 LLVM GCC 4.2 - 语言中存在同名的密钥。所以我试着将它设置为 -DDEBUG = 1 ,但这并没有改变任何东西。

那么,我该如何让事情正常运作?看起来GData XML上的文档很少 - 你能推荐任何比我找到的链接更好地解释事物的资源吗?

修改

由于koregan在他的评论中提到这一点,我想补充说它不能为iPhone模拟器和实际设备编译。如果为设备构建,则错误略有不同(没有i386部分)但是:

enter image description here

1 个答案:

答案 0 :(得分:2)

吉兹!明白了。

在我的apps pch文件中导入了GDataXMLNode.h。在this SO answer中找到了解决方案。可以想到这一点。你不是吗?愚蠢的我。