2

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

在此处输入图像描述

提前感谢您的帮助,祝您有美好的一天。

4

1 回答 1

1
  • 你知道你必须在那个文件上设置 -fno-obj-arc 标志,对吧?

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

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

于 2012-09-05T21:45:48.133 回答