HarmonyOS rust编译,移植rust库依赖了openssl-sys怎么解决?

如题:HarmonyOS rust编译,移植rust库依赖了openssl-sys怎么解决?

阅读 766
1 个回答

https://github.com/ohos-rs/ohos-openssl

https://gitee.com/openharmony-sig/tpc\_c\_cplusplus/blob/develop-1230/thirdparty/openssl/docs/hap\_integrate.md

这两个openssl都可以用。

export OHOS_NDK_HOME="/mnt/d/sdk/OH-SDK41/full/linux"  
export AARCH64_UNKNOWN_LINUX_OHOS_OPENSSL_DIR="/mnt/d/BuildThirdparty/tpc_c_cplusplus-master/lycium/usr/openssl/arm64-v8a/"  export ARMV7_UNKNOWN_LINUX_OHOS_OPENSSL_DIR="/mnt/d/BuildThirdparty/tpc_c_cplusplus-master/lycium/usr/openssl/armeabi-v7a/"

然后设置这三个路径的环境变量。rust得依赖HarmonyOSsdk的能力进行编译,参考:https://gitee.com/belanLu/build/blob/master/RUST-BUILD-GUIDE.md

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进