- 下载的ZBar
- 将内容导入到组中。
- 在构建阶段添加了库文件 libzbar.a。
但是当我尝试构建(32 位和 64 位)时,它得到了跟随链接器错误。我在帖子底部附上了设置的屏幕截图。
我怎样才能使 ZBar 在(32 位和 64 位)架构上都变得灵活。
但是当我尝试构建(32 位和 64 位)时,它得到了跟随链接器错误。我在帖子底部附上了设置的屏幕截图。
我怎样才能使 ZBar 在(32 位和 64 位)架构上都变得灵活。
仅在构建设置中将“armv7,armv7s”更改为“armv7”,
我想我昨天找到了您问题的答案:
当我在模拟器(64 位)中编译/运行或尝试使用 zbar sdk(我使用的是 beta 1.3.1 版本)创建存档时,程序崩溃了由于这种 64 位结构,同样的错误。休息很好。
所以我在导航器中选择了我的项目,然后单击项目(不是目标),然后单击构建设置。我将选项切换为全部和组合。然后我选择了架构/架构中的下拉菜单。您应该看到 Debug 和 Release 选项。编辑它们并将 $(ARCHS_STANDARD) 替换为 $(ARCHS_STANDARD_32_BIT)。现在您应该可以在所有模拟器上运行您的项目了。
重要的一点:我还没有在真正的 64 位设备 (iPhone 5s) jet 上尝试过这个解决方案。所以我不知道这个修复是否有问题。如果有人遇到问题,请在这里告诉我们。
当您选择iOS Simulator
. 它仅在 Device 上运行。