Undefined symbols for architecture arm64:
"std::__throw_length_error(char const*)", referenced from:
std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, int const&) in libbdtts.a(Function.o)
"std::ios_base::Init::Init()", referenced from:
__GLOBAL__I_a in libbdtts.a(bd_tts.o)
__GLOBAL__I_a in libbdtts.a(TextLib.o)
__GLOBAL__I_a in libbdtts.a(TNEngine.o)
__GLOBAL__I_a in libbdtts.a(TemplRuleTbl.o)
__GLOBAL__I_a in libbdtts.a(Function.o)
__GLOBAL__I_a in libbdtts.a(PosTag.o)
__GLOBAL__I_a in libbdtts.a(RegexTN.o)
...
"std::ios_base::Init::~Init()", referenced from:
__GLOBAL__I_a in libbdtts.a(bd_tts.o)
__GLOBAL__I_a in libbdtts.a(TextLib.o)
__GLOBAL__I_a in libbdtts.a(TNEngine.o)
__GLOBAL__I_a in libbdtts.a(TemplRuleTbl.o)
__GLOBAL__I_a in libbdtts.a(Function.o)
__GLOBAL__I_a in libbdtts.a(PosTag.o)
__GLOBAL__I_a in libbdtts.a(RegexTN.o)
...
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是神马情况啊
看看
so文件拷贝了没
工程需要添加相应的c++ 标准库的framework吧