Linux编译websocketpp解决方案

前言
详细文档

  • 1 Linux环境搭建
  • 2 boost库编译
  • 3 支持websocket协议的c++项目程序
  • 4 Linux编译websocketpp项目(动态链接boost库)
# 指定cmake的版本
cmake_minimum_required(VERSION 2.6)
# 项目名称
set (TARGET_NAME echo_server)
# 包含头文件目录
set(WEBSOCKETPP_DIR /usr/wlm/software/websocketpp/websocketpp-master)
set(BOOST_INCLUDE_DIR /usr/local/boost/include)
set(BOOST_INCLUDE_SUB_DIR /usr/local/boost/include/boost)
include_directories(. ${WEBSOCKETPP_DIR} ${BOOST_INCLUDE_DIR} ${BOOST_INCLUDE_SUB_DIR})
# 源文件目录
aux_source_directory(. DIR_SRCS)
# 用于链接的动态库
set(BOOST_LIB_DIR /usr/local/boost/lib_so)
link_directories(${BOOST_LIB_DIR})
set(LIBRARYS -lboost_chrono -lboost_system -lboost_random)
编译可执行文件
add_executable($

你可能感兴趣的:(Linux,websocket,websocketpp,linux,c++)