在Qt中使用grpc,对于想要开发分布式应用,尤其是像聊天程序,监控,存储之类应用,都非常常用。相对于linux下本地的dbus连接来说,grpc远程调用,可以类比于本地和远程,那么接下来,我们使用grpc中的cpp例子keyvaluestore来讲讲怎么在windows下QtCreator7.0中导入grpc示例;
首先,创建一个子目录项目。
cmake和visualstudio都有自己的多exe多lib项目管理功能,QtCreator自然也有。
当你需要创建一些具有插件,具有多个库的项目时,你必然会用到子目录项目模板的。
一般大部分公司在Qt方面的开发,都使用了子目录项目,为什么?团队开发,不可能就只有一个可执行程序exe生成的,包括你自己开发一些小应用,不妨也使用子目录项目去管理,不过,即便你没有使用,之后想要修改,也是很容易的。因为顶层的pro文件中,只有两个参数,一个模板类型参数,一个子目录包含参数
所以,你只需要重新新建一个子目录项目工程,然后将之前的项目包含进去即可,Qtcreator在这方面相当方便哦。
TEMPLATE = subdirs
SUBDIRS +=
client
server
grpc源码及keyvaluestore案例源码:



