HarmonyOS lycium构建第三方库(aliyun-oss)提示找不到库文件

${OHOS_SDK}/native/build-tools/cmake/bin/cmake "$@" -DBUILD_SHARED_LIBS=1 -DOHOS_ARCH=$ARCH -B$ARCH-build -S./ -L > `pwd`/$ARCH-build/build.log 2>&1

报找不到库文件。报错如下:

ERROR during : build -LH -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_RPATH=ON -DCMAKE_SKIP_INSTALL_RPATH=ON -DCMAKE_TOOLCHAIN_FILE=/root/ohos-sdk/linux/native/build/cmake/ohos.toolchain.cmake -DCMAKE_INSTALL_PREFIX=/root/projects/tpc_c_cplusplus/lycium/usr/aliyun-oss-cpp-sdk/armeabi-v7a -G "Unix Makefiles" -DOHOS_ARCH=armeabi-v7a -DCMAKE_FIND_ROOT_PATH="/root/projects/tpc_c_cplusplus/lycium/usr/openssl/armeabi-v7a/;/root/projects/tpc_c_cplusplus/lycium/usr/curl/armeabi-v7a/" 

如果手动编译把命令改成如下则可编译通过。

${OHOS_SDK}/native/build-tools/cmake/bin/cmake -DCMAKE_TOOLCHAIN_FILE=/root/ohos-sdk/linux/native/build/cmake/ohos.toolchain.cmake -DCMAKE_INSTALL_PREFIX=/root/projects/tpc_c_cplusplus/lycium/usr/aliyun-oss-cpp-sdk/armeabi-v7a -G "Unix Makefiles" -DOHOS_ARCH=armeabi-v7a -DCMAKE_FIND_ROOT_PATH="/root/projects/tpc_c_cplusplus/lycium/usr/openssl/armeabi-v7a/;/root/projects/tpc_c_cplusplus/lycium/usr/curl/armeabi-v7a/;/root/ohos-sdk/linux/native/sysroot/usr/lib/arm-linux-ohos/"
HarmonyOS
2024-09-12 13:24:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu
相关问题
native交叉编译第三方
210浏览 • 1回复 待解决
如何引入自己的“第三方
601浏览 • 1回复 待解决
HarmonyOS支持的第三方的列表
1471浏览 • 1回复 待解决
react-native 第三方使用npm更新
1373浏览 • 1回复 待解决
第三方js迁移有懂的吗?
2520浏览 • 1回复 待解决
引用第三方的版本自动升级的问题
217浏览 • 1回复 待解决
ArkTS不支持使用第三方的js
4258浏览 • 1回复 待解决
HarmonyOS如何移植第三方MCU?
9264浏览 • 1回复 待解决