【已解决】【TuyaOS SDK】编译的时候出现 sdktal_audio.c:(.text.tal_ai_set+0x88):对‘tkl_ai_set_vqe’未定义的引用
执行extract_standalone_sdk.sh 后,得到了sdk_6.2.0,然后我把sdk_6.2.0里所有的代码和库文件都放到了我的代码里,在解决了一些警告之后,最终报了个库里面的错误。是什么原因?报错如图。是否因为还需要原先的TuyaOS文件里面的比如vendor文件夹下的东西?下面是报错信息。
../thirdLib/TUYA/libs/libtuyaos.a(tal_audio.c.o):在函数‘tal_ai_set’中:
tal_audio.c:(.text.tal_ai_set+0x88):对‘tkl_ai_set_vqe’未定义的引用
tal_audio.c:(.text.tal_ai_set+0xac):对‘tkl_ai_set_vqe’未定义的引用
tal_audio.c:(.text.tal_ai_set+0xd0):对‘tkl_ai_set_vqe’未定义的引用
tal_audio.c:(.text.tal_ai_set+0xf4):对‘tkl_ai_set_vqe’未定义的引用
../thirdLib/TUYA/libs/libtuyaos.a(wf_protect.c.o):在函数‘tuya_wifi_protect_mng_frame_reg’中:
wf_protect.c:(.text.tuya_wifi_protect_mng_frame_reg+0x10):对‘tuya_wifi_protect_ap_scan_mgnt_cb’未定义的引用
../thirdLib/TUYA/libs/libtuyaos.a(wf_protect.c.o):在函数‘tuya_wifi_protect_mng_frame_unreg’中:
wf_protect.c:(.text.tuya_wifi_protect_mng_frame_unreg+0x8):对‘tuya_wifi_protect_ap_scan_mgnt_cb’未定义的引用
collect2: 错误: ld 返回 1
CMakeFiles/target.dir/build.make recipe for target 'target' failed
make[3]: *** [target] Error 1