c++ oatpp编译与demo创建
2023-12-20 15:03:27
Oat++ 主页:oatpp.io
Oat++ 文档:oatpp.io/docs/start
GitHub 地址:github.com/oatpp/oatpp
其主要特性有:
- 随处运行
Oat++ 没有任何依赖性,可以很容易地移植到各种支持的平台上(Linux、MacOS、Windows)。 - 构建健壮的api
使用 Oat++ Simple-API,构建灵活而健壮的 API 既简单又有趣。 - 处理 500 万个连接
使用 Oat++ Async-API,可以在单个服务器上处理超过 500 万个并发连接。 - 访问数据库
Oat++ ORM 提供了一种简单而统一的方式来访问数据库 - 保持代码一致
Oat++ 在整个代码库中依靠对象映射来确保 API 和数据模型的一致性 - 生成 API 文档
使用 Swagger-UI 和 OpenAPI 3.0.0 自动记录 endpoints
vs2022编译Oatpp
创建build文件夹
cmake 选择 源码目录与生成目录
?
configure
generate
生成vs项目文件
vs2022 打开 oatpp.sln 然后编译,生成静态连接库。
?
创建一个demo? ?在oatpp_test_1
?
?
文件结构如下,将oatpp.lib与oatpp-test.lib 放入lib文件夹?
?将oatpp下的src文件copy到oatpp,注意结构,不然编译时找不到相关文件
?附加包含目录为刚编译的oatpp? ?src文件夹
附加依赖
oatpp.lib
oatpp-test.lib
wsock32.lib
ws2_32.lib
附加库目录为lib文件夹
编译运行:
浏览器访问?
?
文章来源:https://blog.csdn.net/y281252548/article/details/135102878
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!