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

相关推荐
熊孩纸的世界你不懂5 分钟前
Qt + SQLite 配置与使用指南
c++·qt
解决问题no解决代码问题9 分钟前
设计模式分类介绍
java·开发语言·设计模式
sugar__salt11 分钟前
从Python列表切片到LLM接口实战:零基础AI编程落地教程
开发语言·python·ai·prompt·transformer·ai编程
z落落16 分钟前
C# 数组属性和方法(Clear / Copy / IndexOf / LastIndexOf)
开发语言·javascript·c#
白露与泡影18 分钟前
Java虚拟线程实战:从线程池痛点到性能优化全流程
java·开发语言·性能优化
码上有光19 分钟前
c++模板进阶知识讲解(对模板的进一步的运用与理解)
java·前端·c++·特化·模板进阶·偏特化
IT空门:门主22 分钟前
Java 单例模式详解:7 种实现方式 + volatile 原理 + 反射与序列化问题
java·开发语言·单例模式
Byte Wizard25 分钟前
自定义类型:联合和枚举
c语言·开发语言
Zhang~Ling33 分钟前
C++ 继承机制详解下:多继承、虚继承与菱形继承底层原理
开发语言·c++·算法
思麟呀35 分钟前
C++工业级日志项目(四)日志落地
linux·开发语言·c++·windows