Qt中开发 gRPC 自动脚本技巧

本文介绍了如何在Qt环境中构建gRPC自动化脚本工程,包括新建grpc_plugin项目并配置grpc.prf文件,以及创建grpcdemo测试工程,包含server和client子工程。通过构建和运行测试,展示gRPC服务端和客户端的交互过程。
摘要由CSDN通过智能技术生成

目录

新建 grpc 自动化脚本工程

新建 grpcdemo 测试工程

执行测试


安装步骤详见:基于码云代码服务快速编译安装gRPC

新建 grpc 自动化脚本工程

        之前,我们已经讲解了protoc的自动化脚本了,同样的gRPC的插件也可以创建自动化脚本辅助开发。

第一步:我们先用 Qt Creator 新建一个“Empty qmake Project”(Qt Creator 新建向导的“其他项目”),项目工程名称为:grpc_plugin,编辑工程文件:grpc_plugin.pro,内容如下:

TEMPLATE = aux

prf.files = grpc.prf
prf.path = $$[QT_HOST_DATA]/mkspecs/features
INSTALLS += prf

# Ensure files are copied to qtbase mkspecs for non-prefixed builds
!force_independent:if(!debug_and_release|!build_all|CONFIG(release, debug|release)) {
    defineReplace(stripSrcDir) {
        return($$relative_path($$1, $$_PRO_FILE_PWD_))
    }
    prffiles2build.input = prf.files
    prffiles2build.output = $$[QT_HOST_DATA]/mkspecs/features/${QMAKE_FUNC_FILE_IN_stripSrcDir}
    prffiles2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
    prffiles2build.name = COPY ${QMAKE_FILE_IN}
    prffiles2build.CONFIG = no_link target_predeps
    QMAKE_EXTRA_COMPILERS += prffiles2build
}


DISTFILES += \
    grpc.prf

第二步:在 grpc_plugin项目工程中新建一个名为:grpc.prf 的文件,内容如下:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值