首页 文章

xcode中架构armv7的未定义符号

提问于
浏览
2

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

enter image description here

在此先感谢您的帮助,祝您度过愉快的一天 .

1 回答

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

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

    最终,如果你不能在一个文件中使用这个宏并让项目构建,那么你从未包含CodeTimeStamp.o文件 . 如果你可以用它来构建,那么它就是关于EAGLView的东西 .

相关问题