项目中引入别人的.a文件,在其它模拟器上都能正常编译,但在ipad的上编译报错。具体报错如下:
Undefined symbols for architecture i386:
"_clock$UNIX2003", referenced from:
_DHHEVC_av_get_random_seed in libhevcdec.a(random_seed.o)
"_fputs$UNIX2003", referenced from:
_dh_hevc_colored_fputs in libhevcdec.a(log.o)
"_mktime$UNIX2003", referenced from:
_DHHEVC_av_parse_time in libhevcdec.a(parseutils.o)
"_strtod$UNIX2003", referenced from:
_DHHEVC_av_strtod in libhevcdec.a(eval.o)
_parse_factor in libhevcdec.a(eval.o)
_DHHEVC_av_parse_color in libhevcdec.a(parseutils.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
后来查找说缺少.c文件,加入.c文件后,编译都报错,
module 'ObjectiveC.NSObject' requires feature 'objc'