iphone - xcode 中架构 armv7 的 undefined symbol

标签 iphone ios xcode armv7 benchmarking

我在使用 codeTimestamp 时遇到了错误类来检查我的代码的速度。 但是这些类(class)正在处理任何其他项目。我不知道这是怎么回事。 错误是: 体系结构 armv7 的 undefined symbol : “__Z25LogTimestampChunkInMethodPKciaa”,引用自: -EAGLView.o 中的[EAGLView renderFrameQCAR] ld: 未找到体系结构 armv7 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

enter image description here

在此先感谢您的帮助,祝您有美好的一天。

最佳答案

  • 您知道必须在该文件上设置 -fno-obj-arc 标志,对吗?

  • 查看您的 EAGLView 源文件,找到您使用 LogTimestampStartChunk 的位置。这是您将 LogTimestampStartChunk 添加到的唯一文件吗?如果是这样,那么无论出于何种原因,CodeTimeStamp.o 都不会添加到您的目标中。如果您确实在其他文件中使用了 LogTimestampStartChunk,请将其从 EAGLView 中注释掉,看看是否可以构建它。

最终,如果您甚至不能在一个文件中使用此宏并构建项目,那么您就永远不会包含 CodeTimeStamp.o 文件。如果您可以通过其他方式构建它,那么它就是关于 EAGLView 的。

关于iphone - xcode 中架构 armv7 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12274784/

相关文章:

iphone - 向图层添加阴影会导致视网膜外观退化

ios - UIAlertController 中文本字段之间的空间

ios - 使用 popToRootViewController 传递数据

Swift 无法将类型的值转换为预期的参数类型

iphone - View Controller 堆栈

iphone - 如何使用 FacebookSDK v3.21 获取 facebook 登录用户的好友列表

iphone - 检测用户何时滚动 MKMapView 一定距离?

ios - UITableViewCell imageView 重叠单元格中的文本

ios - UITextField/UILabel 和下面的按钮之间的间隙(Xcode Storyboard)

ios - 使用 pod 时没有生成 xcworkspace