vs2022 安装boost库并导入websocketpp示例
下载并编译boost
因为websocketpp依赖于boost中的asio库,所以需要先安装boost库
步骤如下:
下载源码
boost官网
点击版本号即可下载,下载完成后放到任意目录并解压
解压完成后如下:
-
双击 bootstrap.bat 运行,这里会运行好久,然后生成一个b2.exe
-
在双击b2.exe运行,完成后即可看到多了好多文件,其中stage中有lib文件夹就是生成的库的位置
下载websocketpp
websocketpp地址
-
下载下来后解压到任意位置即可,解压之后文件名为websocketpp-master
-
在vs中新建项目webserver,并且将websocketpp-master\examples中的echo_server文件夹内的所有文件复制到webserver的源文件目录中。
在vs2022中配置导入boost库和websocketpp库
这里要注意,boost库要在websocket库之前导入,也就是路径中boost要写在websocketpp前面
在右边的解决方案管理器的项目名处右键打开项目属性,然后在vc++目录中进行配置
-
外部包含目录 中依次加入 boost_1_81_0的解压和websocketpp-master的解压目录(就是zip解压完成之后的那个文件名)
库目录中加入分别加入boost\stage\lib的目录和websocketpp-master\websocketpp目录。
-
在链接器中的附加库目录中也加入boost\stage\lib的目录和websocketpp-master\websocketpp目录。
配置完成点击确认即可
运行并测试
配置完成后直接运行即可。客户端可以直接用下面的网址代替。
websocket在线测试
结果如下
其中 onmessage函数中的send中可以对返回值进行处理和修改
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)