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

相关推荐
早起傻一天~G6 分钟前
vue2+element-UI上传图片封装
开发语言·javascript·ui
耿雨飞11 分钟前
Python 后端开发技术博客专栏 | 第 03 篇 面向对象编程进阶 -- 从 SOLID 原则到 Python 特色 OOP
开发语言·python·面向对象·oop
charlie11451419112 分钟前
嵌入式现代C++工程实践——第14篇:第二次重构 —— 模板登场,编译时绑定端口和引脚
开发语言·c++·stm32·安全·重构
源码站~15 分钟前
基于python的校园代跑(跑腿)系统
开发语言·python
BugShare16 分钟前
一个用 Rust 编写的、速度极快的 Python 包和项目管理器
开发语言·python·rust
同勉共进17 分钟前
并发编程核心概念辨析
c++·cpu·内存屏障·缓存一致性·memory order
耿雨飞21 分钟前
Python 后端开发技术博客专栏 | 第 04 篇 Python 内存管理与垃圾回收 -- 从引用计数到分代回收
开发语言·python·垃圾回收
雾岛听蓝23 分钟前
Qt 输入与多元素控件详解
开发语言·经验分享·笔记·qt
执笔画流年呀26 分钟前
多线程及其特性
java·服务器·开发语言
良木生香27 分钟前
【C++初阶】C++编程基石:编码表&&STL的入门指南
c语言·开发语言·数据结构·c++·算法