下载了ZBar 将内容导入组中。 在构建阶段中添加库文件libzbar.a。 但是当我尝试构建时(包括32位和64位),它出现了以下链接器错误。我已经在帖子底部附上了设置的截图。 如何使ZBar与32位和64位架构都兼容?
我想昨天刚好找到了你的问题的答案: 当我在编译/运行模拟器(64位)或尝试创建带有zbar sdk的存档(我使用的是beta 1.3.1版)时,由于这个64位结构,程序会崩溃并出现相同的错误。其他都正常工作。 因此,我在导航器中选择了我的项目,单击了项目(而不是目标),然后点击生成设置。我将选项切换为ALL和COMBINED。然后我选择了体系结构/体系结构中的下拉菜单。您应该看到调试和发布选项。编辑两者并用$(ARCHS_STANDARD_32_BIT)替换$(ARCHS_STANDARD)。现在您应该能够在所有模拟器上运行您的项目。 一个重要的观点:我还没有在真正的64位设备(iPhone 5s)上尝试过这个解决方案。所以我不知道这个修复是否会出现问题。如果有人遇到问题,请在这里告诉我们。