Iphone xcode中架构armv7的未定义符号

Iphone xcode中架构armv7的未定义符号,iphone,ios,xcode,armv7,benchmarking,Iphone,Ios,Xcode,Armv7,Benchmarking,在使用类检查代码速度时,我陷入了错误。 但这些课程正在进行任何其他项目。我不知道这会发生什么。 错误包括: 架构armv7的未定义符号: “LogTimestampChunkinMethodPKCIAA”,引用自: -[EAGLView renderFrameQCAR]在EAGLView.o中 ld:未找到架构armv7的符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 提前感谢您的帮助,祝您度过愉快的一天。 您知道必须在该文件上设置-fno obj arc标志,对吗 查看

在使用类检查代码速度时,我陷入了错误。 但这些课程正在进行任何其他项目。我不知道这会发生什么。 错误包括: 架构armv7的未定义符号: “LogTimestampChunkinMethodPKCIAA”,引用自: -[EAGLView renderFrameQCAR]在EAGLView.o中 ld:未找到架构armv7的符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)

提前感谢您的帮助,祝您度过愉快的一天。

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

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


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

您是否在已编译资源中添加了.m文件?如何在已编译资源中添加.m文件?@AyazAlavi:运行应用程序时。m文件会自动添加到已编译源中。但是,当您将一些外部文件添加到项目中时,它可能会丢失。这就是为什么您可以通过选择“项目图标->构建阶段”手动添加.m文件的原因。@VXtreme:我在已编译的资源中添加了这些文件,但仍然显示相同的错误。在将这些文件添加到项目中时,您是否选择了“复制”选项。检查: