编译了libtuyaos.so后,编译app报错

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
zszn_ll
Posts: 1

在build_app.sh中,在make app_by_name之前,先make os_shared,出现了以下错误:

/home/ll/Documents/tuya/Projects/Android-Arm-32-bit_TuyaOS-3.8.22-zszn/software/TuyaOS/libs/libtuyaos.so: error: undefined reference to 'tuya_iot_init_params'
/home/ll/Documents/tuya/Projects/Android-Arm-32-bit_TuyaOS-3.8.22-zszn/software/TuyaOS/libs/libtuyaos.so: error: undefined reference to 'pthread_cancel'
clang70: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [Makefile:17:app_excute] 错误 1
make[1]: 离开目录“/home/ll/Documents/tuya/Projects/Android-Arm-32-bit_TuyaOS-3.8.22-zszn/software/TuyaOS/vendor/arm-linux-androideabi-49/tuyaos”
make: *** [/home/ll/Documents/tuya/Projects/Android-Arm-32-bit_TuyaOS-3.8.22-zszn/software/TuyaOS/scripts/mk/app.mk:195:app_by_name] 错误 2

Attachments
1744352603120.png
build_log.txt
(16.43 KiB) Downloaded 3 times
1744341630767.png
1744341619472.png

Tags:
愚者千虑必有一得
Posts: 552

Re: 编译了libtuyaos.so后,编译app报错

直接静态链接过去?动态库有一些符号可能不存在。

Post Reply