前言
详细文档
- 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) 编译可执行文件 a