部署protobuf和grpc的C++开发环境时遇到的问题和解决方法在第一次部署protobuf和grpc的开发环境时常常会遇到不少麻烦,特别是对于C++开发者,所以在本篇文章中就列举一下我遇到过的问题,希望能帮助大伙少踩一些坑。 版本问题在跟着教程第一次尝试使用protoc compiler通过proto文件生成对应的.pb.cc、.pb.h文件时,有可能会遇到protobuf版本大于或小于编译时使用的库期望版本的情况。多数情况下,这是因为系统有两个或以上不同版 2024-04-19 #C++ #protobuf #grpc
对使用redis++协程接口的一些探索最近在学习C++的协程,正巧redis++库也提供了协程接口,那就记录一下折腾的过程吧。 编译带有异步和协程接口的libredis++在redis++的github主页上已经对此进行详尽的说明,故下述内容基本为转述。 安装libuv(版本要求为1.x)redis++的异步接口需要使用第三方的事件库,但到目前为止仅支持libuv。绝大部分的Linux发行版都可以通过包管理器直接安装,且版本满足要求, 2024-04-11 #C++ #coroutine #redis #boost #asio