加libBaiduSpeechSDK.a运行报错
轩v憧憬 发布于2018-05 浏览:3312 回复:1
1
收藏

参照文档添加了libBaiduSpeechSDK.a静态库,但是运行出现了以下错误。这是什么原因,我应该怎么处理呢

 

Undefined symbols for architecture arm64:

  "_iconv", referenced from:

      BDS_TTS::doConvert(unsigned char const*, int, unsigned char*, int, void*) in libBaiduSpeechSDK.a(bds_character_coding_iconv.o)

     (maybe you meant: _iconv_canonicalize)

  "_iconv_open", referenced from:

      BDS_TTS::convertCharacterEncoding(unsigned char const*, int, BDS_TTS::BDS_CHARSETS_T, unsigned char**, BDS_TTS::BDS_CHARSETS_T) in libBaiduSpeechSDK.a(bds_character_coding_iconv.o)

  "_iconv_close", referenced from:

      BDS_TTS::convertCharacterEncoding(unsigned char const*, int, BDS_TTS::BDS_CHARSETS_T, unsigned char**, BDS_TTS::BDS_CHARSETS_T) in libBaiduSpeechSDK.a(bds_character_coding_iconv.o)

      BDS_TTS::doConvert(unsigned char const*, int, unsigned char*, int, void*) in libBaiduSpeechSDK.a(bds_character_coding_iconv.o)

ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

收藏
点赞
1
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2chenxiaoyu3回复于2018-06

添加 iconv库即可

0
TOP
切换版块