目录
安装步骤详见:基于码云代码服务快速编译安装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 的文件,内容如下: