【发布时间】:2012-01-08 03:49:21
【问题描述】:
我在使用 ARC 的应用中使用 GData 静态库。 Google 的说明说要将库中的头文件链接到项目目标。
问题是,当我这样做时,由于 GData 库与 ARC 不兼容,会出现编译器错误。
谷歌声明:
ARC 兼容性
当库源文件直接编译到使用 ARC 的项目中时,必须专门为库源禁用 ARC。
要在 Xcode 4 中对源文件禁用 ARC,请在 Xcode 中选择项目和目标。在目标“Build Phases”选项卡下,展开 Compile Sources 构建阶段,选择库源文件,然后按 Enter 键打开编辑字段,输入
-fno-objc-arc作为这些文件的编译器标志。
但由于我只有头文件,我不能在应用程序目标中使用此标志。
【问题讨论】:
标签: ios gdata-api automatic-ref-counting