真机编译出错Undefined symbols for architecture arm64:
133*****627 发布于2017-05 浏览:7974 回复:14
0
收藏

求助!!!

真机编译出现以下问题

Undefined symbols for architecture arm64:

  "_TDE_Process", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Process_Ref", referenced from:

      APMProcess(short*, short*, int, bool, int&) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_TDE_Init", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Init", referenced from:

      APMInitial(char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_GetOutput", referenced from:

      APMProcess(short*, short*, int, bool, int&) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_GetFixedDelay", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Reset", referenced from:

      APMReset() in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_TDE_Free", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Free", referenced from:

      APMFree() in libBDVoiceRecognitionClient.a(APMInterface.o)

ld: symbol(s) not found for architecture arm64

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



收藏
点赞
0
个赞
共14条回复 最后由用户已被禁言回复于2022-04
#15chenxiaoyu3回复于2017-05

133*****627:

回复chenxiaoyu3:

其他库正常,是在引入百度语音之后出现的问题!

回复133*****627:三个app中只有一个app出现该情况,您可以先排查一下三个app引用的库的不同,参考能编译的app和demo的配置方法。

0
#14133*****627回复于2017-05

chenxiaoyu3:

回复133*****627:语音sdk使用的库都包含相关架构,请排查一下您的APP引用的其他的库的架构

回复chenxiaoyu3:

其他库正常,是在引入百度语音之后出现的问题!

0
#13chenxiaoyu3回复于2017-05

133*****627:

回复chenxiaoyu3:

目前的情况是这样的:

我这边有三个APP,目前只有一个APP出现这种情况。已尝试使用离在线融合、在线版两个版本,都无法正常使用。是否SDK中使用了什么特殊第三方库?


回复133*****627:语音sdk使用的库都包含相关架构,请排查一下您的APP引用的其他的库的架构

0
#12133*****627回复于2017-05

chenxiaoyu3:

回复133*****627:是直接编译下载下来的demo出现的问题吗?请明确一下问题的详细复现步骤。

回复chenxiaoyu3:

目前的情况是这样的:

我这边有三个APP,目前只有一个APP出现这种情况。已尝试使用离在线融合、在线版两个版本,都无法正常使用。是否SDK中使用了什么特殊第三方库?


0
#8133*****627回复于2017-05

chenxiaoyu3:

回复133*****627:是直接编译下载下来的demo出现的问题吗?请明确一下问题的详细复现步骤。

回复chenxiaoyu3:

目前的情况是这样的:

我这边有三个APP,目前只有一个APP出现这种情况。已尝试使用离在线融合、在线版两个版本,都无法正常使用。是否SDK中使用了什么特殊第三方库?


0
#9133*****627回复于2017-05

chenxiaoyu3:

回复133*****627:是直接编译下载下来的demo出现的问题吗?请明确一下问题的详细复现步骤。

回复chenxiaoyu3:

目前的情况是这样的:

我这边有三个APP,目前只有一个APP出现这种情况。已尝试使用离在线融合、在线版两个版本,都无法正常使用。是否SDK中使用了什么特殊第三方库?


0
#10133*****627回复于2017-05

chenxiaoyu3:

回复133*****627:是直接编译下载下来的demo出现的问题吗?请明确一下问题的详细复现步骤。

回复chenxiaoyu3:

目前的情况是这样的:

我这边有三个APP,目前只有一个APP出现这种情况。已尝试使用离在线融合、在线版两个版本,都无法正常使用。是否SDK中使用了什么特殊第三方库?


0
#11133*****627回复于2017-05

chenxiaoyu3:

回复133*****627:是直接编译下载下来的demo出现的问题吗?请明确一下问题的详细复现步骤。

回复chenxiaoyu3:

目前的情况是这样的:

我这边有三个APP,目前只有一个APP出现这种情况。已尝试使用离在线融合、在线版两个版本,都无法正常使用。是否SDK中使用了什么特殊第三方库?


0
#6133*****627回复于2017-05

chenxiaoyu3:

回复133*****627:是直接编译下载下来的demo出现的问题吗?请明确一下问题的详细复现步骤。

回复chenxiaoyu3:

目前的情况是这样的:

我这边有三个APP,目前只有一个APP出现这种情况。已尝试使用离在线融合、在线版两个版本,都无法正常使用。是否SDK中使用了什么特殊第三方库?


0
#7133*****627回复于2017-05

chenxiaoyu3:

回复133*****627:是直接编译下载下来的demo出现的问题吗?请明确一下问题的详细复现步骤。

回复chenxiaoyu3:

目前的情况是这样的:

我这边有三个APP,目前只有一个APP出现这种情况。已尝试使用离在线融合、在线版两个版本,都无法正常使用。是否SDK中使用了什么特殊第三方库?


0
#5chenxiaoyu3回复于2017-05

133*****627:

回复chenxiaoyu3:

相关framework已全部添加!

回复133*****627:是直接编译下载下来的demo出现的问题吗?请明确一下问题的详细复现步骤。

0
#4133*****627回复于2017-05


chenxiaoyu3:

回复133*****627:libBDVoiceRecognitionClient.a 是包含arm64的,请先参考demo工程观察其他framework引入的情况

回复chenxiaoyu3:

相关framework已全部添加!

0
#3chenxiaoyu3回复于2017-05

133*****627:

求助!!!

真机编译出现以下问题

Undefined symbols for architecture arm64:

  "_TDE_Process", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Process_Ref", referenced from:

      APMProcess(short*, short*, int, bool, int&) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_TDE_Init", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Init", referenced from:

      APMInitial(char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_GetOutput", referenced from:

      APMProcess(short*, short*, int, bool, int&) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_GetFixedDelay", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Reset", referenced from:

      APMReset() in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_TDE_Free", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Free", referenced from:

      APMFree() in libBDVoiceRecognitionClient.a(APMInterface.o)

ld: symbol(s) not found for architecture arm64

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



回复133*****627:libBDVoiceRecognitionClient.a 是包含arm64的,请先参考demo工程观察其他framework引入的情况

0
#2优课小教室回复于2017-05

133*****627:

求助!!!

真机编译出现以下问题

Undefined symbols for architecture arm64:

  "_TDE_Process", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Process_Ref", referenced from:

      APMProcess(short*, short*, int, bool, int&) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_TDE_Init", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Init", referenced from:

      APMInitial(char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_GetOutput", referenced from:

      APMProcess(short*, short*, int, bool, int&) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_GetFixedDelay", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Reset", referenced from:

      APMReset() in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_TDE_Free", referenced from:

      TDEProcess(short*, short*, int, char const*) in libBDVoiceRecognitionClient.a(APMInterface.o)

  "_APM_Free", referenced from:

      APMFree() in libBDVoiceRecognitionClient.a(APMInterface.o)

ld: symbol(s) not found for architecture arm64

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



回复133*****627:


您好,收到您的问题,稍后技术排查后给您答复

0
TOP
切换版块