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的应该都知道怎么搞。

相关推荐
2401_86127755几秒前
func(int* num)的实现是*num=2或者int a=3,num=&a都可以吗
c语言·c++
talenteddriver1 分钟前
java: 分页查询(自用笔记)
java·开发语言
繁华似锦respect3 分钟前
lambda表达式中的循环引用问题详解
java·开发语言·c++·单例模式·设计模式·哈希算法·散列表
我要升天!9 分钟前
QT -- 网络编程
c语言·开发语言·网络·c++·qt
闻缺陷则喜何志丹14 分钟前
【计算几何 矢量】2280. 表示一个折线图的最少线段数|1681
c++·数学·计算几何·矢量
Unlyrical15 分钟前
为什么moduo库要进行线程检查
linux·服务器·开发语言·c++·unix·muduo
GIS阵地16 分钟前
Qt实现简易仪表盘
开发语言·c++·qt·pyqt·qgis·qt5·地理信息系统
天天摸鱼的小学生21 分钟前
【Java Enum枚举】
java·开发语言
崇山峻岭之间22 分钟前
C++ Prime Plus 学习笔记028
c++·笔记·学习
阿猿收手吧!24 分钟前
【C++】cpp虚函数和纯虚函数的声明和定义
开发语言·c++