【发布时间】:2011-02-23 13:32:57
【问题描述】:
我尝试将 GData XML 包含到我当前的项目中。但是,到目前为止没有成功,由于超出我的范围的错误导致构建失败..:
由于我正在为 iPhone(和 iPhone 模拟器,为了完整起见)构建,我不知道它为什么关心 i386。但话说回来,包含 libxml2 的整个事情有点超出了我的舒适范围——我是第一次这样做。
关于设置所有标志和搜索路径,我指的是this tutorial 的第 4 步。我无法添加 OTHER_CFLAGS 标志,因为 LLVM GCC 4.2 - 语言 中已经存在同名键。所以我尝试在那里将它设置为 -DDEBUG=1,但这并没有改变任何东西。
那么,我怎样才能让事情正常工作呢? GData XML 上的文档似乎很少 - 你能推荐任何比我找到的链接更好地解释事情的资源吗?
编辑:
由于 koregan 在他的评论中提出了这个问题,我想补充一点,它不能为 iPhone 模拟器和实际设备编译。但是,如果为设备构建,则错误会略有不同(没有 i386 部分):
【问题讨论】:
-
模拟器在你的mac上运行,所以有i386架构。您是否为 GData 的 arm 和 i386 构建了库?
-
@koregan:如果我为设备构建会发生什么,请查看我的编辑。我没有构建任何库,我只是将 XMLSupport 文件夹添加到我的项目中,并按照我找到的教程中的描述设置 libxml2 的标志和路径...
标签: iphone xml xcode ios libxml2