# http_cbb **Repository Path**: zhangjiance/http_cbb ## Basic Information - **Project Name**: http_cbb - **Description**: 一个C++写的通用下载模块,基于libcurl开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-19 - **Last Updated**: 2024-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目名称 该项目是一个使用C++语言开发的基于openssl、libcurl、等开源项目的OTA下载模块。 # 项目结构 该项目的目录结构如下: - `doc`:文档目录,包含项目的构建指南和开发日志。 - `include`:公共头文件目录。 - `lib`:静态库目录,包含项目中用到的静态库文件。 - `src`:源代码目录,包含项目的源代码和CMakeLists.txt文件。 - `xxxx_demo.cpp`:项目的主程序文件。 - `readme.md`:项目的说明文件,介绍项目的基本信息和目录结构。 # 使用说明 该项目的使用说明如下: 1. 克隆项目到本地: ```bash git clone ... ``` 2. 构建项目 ```bash ./build.sh aarch64 ./build.sh x86_64 ``` 3. 运行demo 进入out目录,执行 ```bash ./out/https_demo https://www.ota.com/test.bin ./test.bin 100 ``` # 开发环境 ```txt 操作系统:Linux 编译器:GCC 构建工具:CMake 依赖库:openssl3.x libcurl pthread dl ```