C++ 实现Web REST 功能

经常被提及的springboot 功能很强,我也用了一下,感觉是功能很全,但是配置非常麻烦,很容易遇到问题,后来又试了下C++来实现,发现也可以。

1.首先下载cpp-http-lib 这个开放代码库,它可以实现在windows 和linux下的web 服务。我在windows下进行开发,用的是VS。

2.数据库数据处理,用的是PostgrSQL,资料还是很全的,它有一个c的connetor,叫libpq

可以看官方的文档。

具体代码中需要:

#include "httplib.h"

using namespace httplib;

using namespace std;

引用HTTP lib

extern "C"

{

#include<libpq-fe.h>

}

libpq

引用 libpq.lib

包含libpq 的头文件目录与库文件目录,

熟悉VS的应该都知道怎么搞。

相关推荐
wuminyu20 小时前
Markword在紧凑对象头上的实现原理剖析
java·linux·c语言·jvm·c++
君顾121 小时前
24小时自助健身房系统开发实战与完整指南
java·开发语言·健身房
hansang_IR21 小时前
【代数与组合数学 | 那忘算 5】生成函数 & 例题 & 卷积
c++·算法·多项式·生成函数·母函数
无忧.芙桃21 小时前
数据结构之排序算法(上):从评价指标到插入、希尔、选择与堆排序
c语言·c++·排序算法
syagain_zsx21 小时前
算法基础篇 · 02 高精度(C++ 题解)
开发语言·c++·学习·高精度
6Hzlia21 小时前
【Classic 150 刷题计划】 LeetCode 242. 有效的字母异位词 | C++ 哈希计数与严密防线
c++·算法·leetcode
wabs66621 小时前
关于二叉树【力扣101.对称二叉树的思考】
数据结构·c++·算法·leetcode·二叉树
白远山21 小时前
无人自助健身平台搭建:从架构设计到设备联动的完整实战
java·开发语言·架构·需求分析
6Hzlia21 小时前
【Classic 150 刷题计划】 LeetCode 228. 汇总区间 | C++ 双游标区间扫描与 to_string 规范
c++·算法·leetcode
君顾11 天前
本地电竞服务交易系统架构设计与实战:从同城服务撮合到订单履约
java·开发语言·电竞