Undefined symbols for architecture x86_64:
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for ContinousEVad::EnergyEndpointer in QCloudSDK(energy_endpointer.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"operator new(unsigned long)", referenced from:
_EVAD_GetHandle in QCloudSDK(cevad.o)
"operator new[](unsigned long)", referenced from:
-[QCloudAudioRecorder copyEncoderCookieToFile] in QCloudSDK(QCloudAudioRecorder.o)
"___cxa_begin_catch", referenced from:
___clang_call_terminate in QCloudSDK(QCloudAudioRecorder.o)
"operator delete(void*)", referenced from:
_EVAD_GetHandle in QCloudSDK(cevad.o)
ContinousEVad::EnergyEndpointer::~EnergyEndpointer() in QCloudSDK(energy_endpointer.o)
"operator delete[](void*)", referenced from:
-[QCloudAudioRecorder copyEncoderCookieToFile] in QCloudSDK(QCloudAudioRecorder.o)
"std::terminate()", referenced from:
___clang_call_terminate in QCloudSDK(QCloudAudioRecorder.o)
"___gxx_personality_v0", referenced from:
-[QCloudRealTimeRecognizer initWithConfig:] in QCloudSDK(QCloudRealTimeRecognizer.o)
-[QCloudRealTimeRecognizer initWithConfig:dataSource:] in QCloudSDK(QCloudRealTimeRecognizer.o)
___39-[QCloudRealTimeRecognizer savePcmData]_block_invoke in QCloudSDK(QCloudRealTimeRecognizer.o)
-[QCloudRealTimeRecognizer __stop:] in QCloudSDK(QCloudRealTimeRecognizer.o)
-[QCloudRealTimeRecognizer stopRecognizeIfNeed] in QCloudSDK(QCloudRealTimeRecognizer.o)
-[QCloudRealTimeRecognizer reading] in QCloudSDK(QCloudRealTimeRecognizer.o)
-[QCloudRealTimeRecognizer start] in QCloudSDK(QCloudRealTimeRecognizer.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我该如何解决?
lgydeiMac:123 lgy$ pod --version
1.5.3
相似问题