3
  1. 下载的ZBar
  2. 将内容导入到组中。
  3. 在构建阶段添加了库文件 libzbar.a。

但是当我尝试构建(32 位和 64 位)时,它得到了跟随链接器错误。我在帖子底部附上了设置的屏幕截图。

在此处输入图像描述

我怎样才能使 ZBar 在(32 位和 64 位)架构上都变得灵活。

4

3 回答 3

3

仅在构建设置中将“armv7,armv7s”更改为“armv7”,

在此处输入图像描述

于 2013-10-31T08:47:02.443 回答
1


我想我昨天找到了您问题的答案:
当我在模拟器(64 位)中编译/运行或尝试使用 zbar sdk(我使用的是 beta 1.3.1 版本)创建存档时,程序崩溃了由于这种 64 位结构,同样的错误。休息很好。
所以我在导航器中选择了我的项目,然后单击项目(不是目标),然后单击构建设置。我将选项切换为全部和组合。然后我选择了架构/架构中的下拉菜单。您应该看到 Debug 和 Release 选项。编辑它们并将 $(ARCHS_STANDARD) 替换为 $(ARCHS_STANDARD_32_BIT)。现在您应该可以在所有模拟器上运行您的项目了。

重要的一点:我还没有在真正的 64 位设备 (iPhone 5s) jet 上尝试过这个解决方案。所以我不知道这个修复是否有问题。如果有人遇到问题,请在这里告诉我们。

于 2014-03-23T13:33:38.210 回答
0

当您选择iOS Simulator. 它仅在 Device 上运行。

于 2013-10-31T11:04:53.407 回答