c++使用httplib与web页面通信

 httplib git地址

A C++11 single-file header-only cross platform HTTP/HTTPS library.

It's extremely easy to setup. Just include the httplib.h file in your code!

用起来确实很方便,记录一下

不过VS Code确实不太好用,可能以前用Visual Studio用习惯了,换成VS Code各种踩坑

第一坑就是下载MinGW-W64,下载器直接不能用,下载了一个小时的资源包,配置好VS Code了,结果httplib.h文件一放进去,一堆报错,命名空间std中没有thread,先查配置,C++11,且其他C++11新特性正常,只有thread不能正常使用。

解决措施:安装MinGW-W64时需要将选择posix版本。一开始装的是win32,导致std::thread不可用,posix则支持std::thread,解决,撒花✿✿ヽ(°▽°)ノ✿

 

 马上迎来第二坑,编译运行,又开始报错,undefined reference to `__imp_freeaddrinfo',未定义的引用,其实就是库没有链接,

解决措施:在task.json中添加-lWs2_32,相当于在g++命令行添加需要链接的库文件

至此,httplib终于可以使用,以此记录。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值