linux下编译Websocketpp,适用x86和armv8

编译boost库

下载源文件:Version 1.79.0

编译:

sudo ./bootstrap.sh

sudo ./b2 install

安装websocketpp

git clone https://github.com/zaphoyd/websocketpp.git

cd websocketpp #进入目录

mkdir build

cd build

cmake ..

make

sudo make install

Boost 添加环境变量的方法(可能用不到)

vim ~/.bashrc
export BOOST_INCLUDE=/usr/local/boost/include/

export BOOST_LIB=/usr/local/boost/lib

source ~/.bashrc # 使配置生效

测试:

cd websocketpp/examples/echo_server
g++ -o echo_server echo_server.cpp -lboost_system -lpthread   -std=c++11
#编译链接echo_server
./echo_server   
#启动服务器端

cd websocketpp/examples/echo_client    
#编译链接echo_client
g++ -o echo_client echo_client.cpp -lboost_system -lpthread   -std=c++11
#启动客户端
./echo_client

通信测试:

websocket在线测试 填入地址:

服务端是:
./echo_server

这样通过网页客户端发送的消息,在服务端就能收到了  

生成的动态链接库在:

/usr/local/lib/

头文件在:

/usr/local/include/boost/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值