Windows 上编译 mebedtls 的鸿蒙库

mebedtls 地址:https://github.com/Mbed-TLS/mbedtls

准备工作:

  • clone mebedtls 仓库到本地(tag: mbedtls-2.26.0)
  • 鸿蒙工具链(SDK version: v5.0.5)

编译文件修改:

对 CMakeLists.txt 进行修改,主要是关闭了以下几个选项

  • ENABLE_PROGRAMS
  • MBEDTLS_FATAL_WARNINGS
  • ENABLE_TESTING

ENABLE_PROGRAMS 和 ENABLE_TESTING 是添加程序和测试,因为我们只需要库,所以不需要这些,减少编译文件和时间

MBEDTLS_FATAL_WARNINGS 是将警告当成错误处理,这个也需要关闭,不然编译不了

option(ENABLE_PROGRAMS "Build mbed TLS programs." OFF)
option(MBEDTLS_FATAL_WARNINGS "Compiler warnings treated as errors" OFF)
option(ENABLE_TESTING "Build mbed TLS tests." OFF)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值