当我将Iphone exif 0.91添加到我的项目中时,它不工作,出现错误“quot;。objc类名称EXFJpeg;,引用自:

当我将Iphone exif 0.91添加到我的项目中时,它不工作,出现错误“quot;。objc类名称EXFJpeg;,引用自:,iphone,Iphone,在objectiveflickr中将libiphone exif.a添加到snapandrun时,出现以下错误: ".objc_class_name_EXFJpeg", referenced from: literal-pointer@__OBJC@__cls_refs@EXFJpeg in SnapAndRunViewController.o ld: symbol(s) not found collect2: ld returned 1 exit status 我不知道这意味着什么,我按照指

在objectiveflickr中将libiphone exif.a添加到snapandrun时,出现以下错误:

".objc_class_name_EXFJpeg", referenced from:
literal-pointer@__OBJC@__cls_refs@EXFJpeg in SnapAndRunViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
我不知道这意味着什么,我按照指南添加它,添加所有的.h文件和libiphone exif.a


我有什么特别的事要做吗

我从svn项目中下载了源代码,并将其拖放到我的项目中


单击目标并将静态库标记为“弱”类型而不是“必需”类型没有任何区别。

听起来您没有正确添加库。它是一个静态库,不是一个目标C或数据文件,因此仅仅将其添加到项目中是不够的。当它需要静态链接到可执行文件时,它将被复制到应用程序包中。您必须打开目标并将
.a
文件添加到“使用库链接二进制文件”下。

是的,它是一个静态库,我确实将它作为“使用库链接二进制文件”添加到了我的目标中,并将标题添加到项目中,甚至使它变得很弱。够了吧?我也不确定是谁降低了我的答案的等级,但我认为你不应该降低一个变通方案的等级,特别是因为它是文档中的一个选项。我面临着同样的问题,如果你找到解决方案,请帮助我