0

尝试在数据解析器类中创建和初始化对象时出现以下编译错误。代码是

Component *component=[[Component alloc] initWithInputComObjects:inputComObjects withOutputComObjects:outputComObjects];

initWithInputComObjects:inputComObjects:withOutputComObjects:outputComObjects库中 .m 文件中的方法在哪里

ld:警告:找不到选项“-L/Users/admin/Desktop/KNXComfort/Pods/build/Debug-iphoneos”的目录 ld:警告:忽略文件/Users/admin/Desktop/KNXComfort/KNXComfort/libKNXCommuncationLib.a,文件 /Users/admin/Desktop/KNXComfort/KNXComfort/libKNXCommuncationLib.a 中缺少所需的架构 i386(3 片)架构 i386 的未定义符号:“_OBJC_CLASS_$_Channel”,引用自:DataParser.o 中的 objc-class-ref “_OBJC_CLASS_ $_ComObject”,引用自:DataParser.o 中的 objc-class-ref “_OBJC_CLASS_$_Component”,引用自:DataParser.o 中的 objc-class-ref “_OBJC_CLASS_$_Device”,引用自:DataParser 中的 objc-class-ref .o(也许你的意思是:_OBJC_CLASS_$_DevicesCollectionViewController,_OBJC_CLASS_$_DevicesCollectionViewCell) ld: 未找到架构 i386 的符号 clang: 错误: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

4

1 回答 1

0

体系结构 i386 的未定义符号

您正在尝试为 i386 处理器构建,但您尝试使用的库不是为支持该架构而构建的。

您要么需要从构建中删除 i386(为设备构建),要么重建库以包含对 i386 的支持。

于 2014-07-09T09:11:04.183 回答