Native API中支持的标准库
简介
表1 OpenHarmony支持的标准库
名称 | 简介 |
---|---|
标准C库 | libc、libm、libdl组合实现C11标准C库。 |
标准C++库 | libc++ 是C++标准库的一种实现。 |
OpenSL ES | OpenSL ES是一个嵌入式跨平台的音频处理库。 |
zlib | Zlib是基于C/C++语言实现的一个通用的数据压缩库。 |
标准C库
libc、libm、libdl组合实现C11标准C库。
libc:包含线程相关接口,以及大部分标准接口。
libm:数学库函数接口。
libdl:dlopen等动态链接器接口。
版本
1.2.0
支持的能力
C标准函数库是在C语言程序设计中,所有符合标准的头文件的集合,以及常用的函数库实现程序(如I/O输入输出和字符串控制)。
musl
标准C++库
libc++是C++标准库的一种实现。
版本
10.0.1
支持的能力
C++11、C++14标准已完全支持,C++17和C++20标准正在完善。
OpenSL ES
OpenSL ES是一个嵌入式跨平台的音频处理库。
zlib
Zlib是基于C/C++语言实现的一个通用的数据压缩库。