websocketpp在visual studio c++下的编译
创始人
2024-12-15 16:07:46
0

websocketpp即websocket++,号称只要包含几个头文件,就可以用C++构建websocket server,我的编译器是visual studiao 2017。折腾半天,编译都通不过,经过摸索,发现需要做几个关键设置。下面说明编译项目所带的例子程序的完整过程:

1、最新版是0.82,在这里下载

2、最新版的asio库,在这里这里下载

3、最新版的openssl

4、创建一个vsc++ windows控制台项目,只需要包含一个例子里的cpp文件,即websocketpp-master\examples\echo_server_tls\echo_server_tls.cpp

5、设置项目属性之附加包含目录:

....\websocketpp-master;....\asio-1.30.2\include;....\OpenSSL-Win64\include

上面的省略号要根据你自己的实际路径替换。

6、设置项目属性之链接器之附加依赖项,是openssl的静态库:

libcrypto_static.lib;libssl_static.lib

还有这个依赖项的路径,这个简单,请自行设置。

7、关键:设置项目属性之C/C++之语言之C++语言标准:

选择 ISO C++17标准

8、最关键:设置项目属性之C/C++之预处理器,需添加下面三项:

ASIO_STANDALONE

_WEBSOCKETPP_CPP11_STRICT_

_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING

如此这般,就可以顺利编译并生成exe文件了。注意,运行的时候会提示打不开pem证书文件,这个请自行阅读源代码,自行生成测试的证书并放在和exe相同的目录下。

相关内容

热门资讯

怎样购买金花链接房卡/微信金花... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
一分钟了解“牛牛房卡批发平台/... 卡贝大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
金花大厅链接房卡怎么弄的/炸金... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
怎样购买金花链接房卡/购买金花... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
一分钟了解“金花房卡微信链接怎... 随意玩俱乐部是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房...
安卓桌面系统手机有哪些,手机个... 你有没有发现,现在手机市场上安卓系统的手机种类真是五花八门,让人眼花缭乱?今天,就让我带你来盘点安卓...
微信群链接牛牛买房卡/微信金花... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
微信牛牛房卡客服微信/微信金花... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
金花客服代理房卡获取方式/微信... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
安卓怎么刷机华为系统,安卓设备... 你有没有想过,给你的华为手机来个焕然一新的变身?没错,就是刷机!刷机不仅能让你的手机系统升级,还能让...
去哪儿买微信金花房卡/炸金花房... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
房卡必备教程“微信里面炸金花房... 新天道是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享...
微信牛牛房卡哪里买的/微信牛牛... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来享受...
微信金花链接房卡平台/斗牛房卡... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来享受...
微信炸金花链接怎样弄/哪里购买... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房...
金花房卡找谁买划算/哪里购买斗... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
正版授权“牛牛金花房卡是如何购... 卡米大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
安卓10系统全功能,全功能体验... 你知道吗?最近安卓系统又升级啦!安卓10系统全功能可是让无数安卓用户兴奋不已呢!今天,就让我带你全方...
终于找到“微信炸金花房卡链接在... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡...
一分钟推荐“微信炸金花链接怎样... 随意玩俱乐部是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房...