0
GDB: Program received signal "SIGABRT"

根据构建日志,我遇到了一些问题,请您说明这些错误可能是由什么引起的。感谢所有帮助。

项目概要:

我有两个项目,我从一个项目文件夹中获取了一些 .h、.m 和 .a 文件,将它们拖到另一个项目中,然后通过 菜单 > 项目 > 添加到项目我已将它们导入到静态库中项目。

出于隐私考虑,我已将某些代码行删除了我的详细信息。

这是我遇到的错误...

  • found branch-22 without store in _SOGLH

  • found branch-22 without store in TrackerInterface::InstantiateTracker()

  • ld: warning: ignoring file /Users/myname/Desktop/*projectname*/*It's_a_dot_A_file*.a, file was built for archive which is not the architecture being linked (armv7)

我对 Xcode 比较陌生,所以我对某些术语没有信心,所以请记住这一点。

国王问候,R.

4

1 回答 1

0

对于最后一个错误,这是不言自明的:您正在尝试包含一个.a为不同架构构建的库 ( ) 文件。

可能是为 OSX-32bits 或 OSX-64bits 构建的库,并且您正尝试将其用于 iOS(使用架构 armv6 和 armv7)。

为正确的体系结构 (armv7) 重建库,如果它是第三方库,请.a为适当的体系结构使用适当的文件。

于 2011-09-11T17:09:19.823 回答