# boost4ndk **Repository Path**: 2356/boost4ndk ## Basic Information - **Project Name**: boost4ndk - **Description**: boost被称为C++准标准库,包含了大量的实用基础库。 boost使用bjam构建,本身支持android ndk,但是官方没有提供android构建说明,这里将踩坑过程整理为构建脚本,有需要的朋友可以参考。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-04 - **Last Updated**: 2025-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简介 boost被称为C++准标准库,包含了大量的实用基础库。 boost使用bjam构建,本身支持android ndk,但是官方没有提供android构建说明,这里将踩坑过程整理为构建脚本,有需要的朋友可以参考。 # 构建说明 ```mermaid graph TD; decompress[解压缩原始源码包] --> config[生成bjam配置]; config --> build[使用NDK执行构建]; ``` boost源码包超过100M,gitee仓库无法上传。 可以从官网下载: https://archives.boost.io/release/1.81.0/source/boost_1_81_0.tar.bz2 # 构建环境配置说明 1. 下载NDK 2. 设置环境变量ADK/NDK分别指向android sdk/ndk目录 3. 执行./build.sh 4. 构建结果位于prebuild/boost_1_81_0目录