我按文档导入lib,模拟器调试的时候,会出现:
duplicate symbol _Speech_Decode_Frame_reset in:
/Users/happy/Desktop/工作存放区/YFStockiOS--11.19/YFStock/Vendor/VoiceConvert/opencore-amrnb/libopencore-amrnb.a(sp_dec.o)
/Users/happy/Desktop/工作存放区/YFStockiOS--11.19/YFStock/libbdtts.a(sp_dec.o)
duplicate symbol _Decoder_Interface_init in:
/Users/happy/Desktop/工作存放区/YFStockiOS--11.19/YFStock/libbdtts.a(interf_dec.o)
/Users/happy/Desktop/工作存放区/YFStockiOS--11.19/YFStock/Vendor/VoiceConvert/opencore-amrnb/libopencore-amrnb.a(wrapper.o)
duplicate symbol _Decoder_Interface_exit in:
/Users/happy/Desktop/工作存放区/YFStockiOS--11.19/YFStock/libbdtts.a(interf_dec.o)
/Users/happy/Desktop/工作存放区/YFStockiOS--11.19/YFStock/Vendor/VoiceConvert/opencore-amrnb/libopencore-amrnb.a(wrapper.o)
duplicate symbol _Decoder_Interface_Decode in:
/Users/happy/Desktop/工作存放区/YFStockiOS--11.19/YFStock/libbdtts.a(interf_dec.o)
/Users/happy/Desktop/工作存放区/YFStockiOS--11.19/YFStock/Vendor/VoiceConvert/opencore-amrnb/libopencore-amrnb.a(wrapper.o)
ld: 4 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
而在真机调试的时候没问题!!这是怎么回事?
模拟器架构下,与libopencore-amrnb.a有符号冲突,请自行解决。