Linux 编译 websocket++

下载boost 库
wget -O boost_last.zip http://downloads.sourceforge.net/project/boost/boost/1.58.0/boost_1_58_0.zip?r=&ts=1430358339&use_mirror=jaist

安装zip
sudo apt-get install zip

解压boost_last.zip 到 boost 目录
unzip -q boost_last.zip -d boost


初使化编译环境
apt-get update
apt-get install gcc g++ build-essential libssl-dev scons

编译boost

cd path/to/boost_1_58_0
./bootstrap.sh --prefix=bin/prefix
./b2 install

下载websocket
wget -O websocketpp https://github.com/zaphoyd/websocketpp/archive/master.zip

解压 websocketpp
unzip -q websocketpp -d websocket

配置环境变量
vi /etc/profile  , 行尾追加
export BOOST_INCLUDES=/root/boost/boost_1_58_0/bin/prefix/boost/include
export BOOST_LIBS=/root/boost/boost_1_58_0/bin/prefix/boost/lib

切换到websocket 目录 , 输入 scons 编译。
如果重复编译,清除上次编译结果,输入:scons -c





原文地址:https://www.cnblogs.com/a_bu/p/4469360.html