# lib-pybind11_abseil **Repository Path**: tenonos/lib-pybind11_abseil ## Basic Information - **Project Name**: lib-pybind11_abseil - **Description**: 本仓库用于将pybind11_abseil移植到TenonOS - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-07-08 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lib-pybind11_abseil ## 微库提供的功能与说明 提供一系列的适配接口,将abseil-cpp库与Pybind11生成的Python绑定相连接。通过这些接口,开发者能够轻松地将Abseil库提供的各种类和函数导入到Python环境中,使得Python脚本能够直接与C++中定义的数据结构进行交互。 pybind11_abseil支持的详细特性可见其官方文档: https://github.com/pybind/pybind11_abseil 本仓库将pybind11_abseil作为微库移植到TenonOS,目录结构如下: ```powershell . ├── Config.uk ------ 维护微库配置 ├── Makefile.uk ------ 用于微库构建 ├── importfix ------ 存放C/C++模块对应的Python wrapper └── patches ------ 维护对pybind11_abseil源码的修改 ``` ### 关于 importfix 文件对应 modules_config.c 中的_PyImport_Inittab,所列 entry 取决于 pip 下载对应的包所包含的 so 文件 文件内容参考 lib-python_numpy ## 编译构建与配置说明 依赖微库: * `lib-absl`