【libhv】开源下载和安装教程
·
【libhv】开源下载和安装教程
1、项目介绍
libhv是一个跨平台的高性能网络库,支持TCP/UDP/HTTP/WebSocket/MQTT等协议。相比libevent/libuv/asio,其API更简洁易用,同时提供丰富的功能特性,如事件循环、非阻塞IO、定时器、心跳检测等。适用于Linux/Windows/macOS/Android/iOS等平台。
2、项目下载位置
- GitHub主仓库: 搜索
ithewei/libhv - 国内镜像仓库: 搜索
libhv/libhv(Gitee平台)
3、项目安装环境配置
Linux/macOS环境
# 安装编译工具链
sudo apt-get install gcc cmake make # Ubuntu/Debian
brew install gcc cmake # macOS
Windows环境
- 安装Visual Studio 2019+(需勾选C++开发组件)
- 安装CMake工具(官网下载安装包)
4、项目安装方式
方式一:Makefile安装(Linux/macOS)
git clone https://github.com/ithewei/libhv.git
cd libhv
./configure
make -j 8
sudo make install
方式二:CMake跨平台安装
mkdir build && cd build
cmake ..
cmake --build . --config Release
方式三:vcpkg安装(Windows推荐)
vcpkg install libhv
5、项目处理脚本
项目提供快速启动脚本getting_started.sh:
#!/bin/bash
# 启动HTTP服务示例
./bin/httpd -d
# 测试接口
./bin/curl -v localhost:8080/ping
更多推荐

所有评论(0)