[C++][原创]websocketcpp编译demo之echo_client正确方法

Posted FL1623863129

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[C++][原创]websocketcpp编译demo之echo_client正确方法相关的知识,希望对你有一定的参考价值。

测试环境:

ubuntu 18.04

源码地址:

GitHub - zaphoyd/websocketpp: C++ websocket client/server library

下载源码后随便放一个文件夹,建议是非中文空格路径,其实看到源码后没什么文件。我们先把example文件夹里面echo_client复制出来随便放一个位置。

安装依赖:

sudo apt update

sudo apt install -y cmake git libboost-all-dev libboost-dev

然后把websocket文件夹整个拷贝到echo_client/include下面,include文件夹是我自己新建的

整个源码结构:

main.cpp是我把echo_client.cpp改成的main.cpp除了include文件夹,main.cpp,CMakeLists.txt其他文件不需要,比如那个py文件只是我测试用的。

CMakeists.txt内容如下:

以上是关于[C++][原创]websocketcpp编译demo之echo_client正确方法的主要内容,如果未能解决你的问题,请参考以下文章

[C++][原创]GDAL3.3.2编译后的hello world

[matlab][原创]安装mingw后调用C++进行mex加操作

使用VS2013编写c++程序时怎样检测内存泄漏

原创C语言和C++常见误区

无法编译使用 boost 中的 odeint 的 C++

[原创]Scala学习:函数的定义