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上。
答案 0 :(得分:0)
对于最后一个错误,它是不言自明的:您正在尝试包含为不同架构构建的库(.a
)文件。
可能是为OSX-32位或OSX-64位构建的库,您尝试用于iOS(使用架构armv6和armv7)。
如果库是第三方库,请重建库以获取正确的体系结构(armv7),使用适当的.a
文件作为适当的体系结构。