美文网首页
protoc oc编译参数

protoc oc编译参数

作者: 喵喵粉 | 来源:发表于2023-04-12 09:55 被阅读0次

    grpc官网
    https://github.com/grpc

    geometry.proto生成Geometry.pbobjc.h、Geometry.pbobjc.m文件

    文件目录 cmd
    deMBP test % protoc -I proto --objc_out=proto  google/cloud/vision/v1p4beta1/geometry.proto
    
    test: 终端当前路径
    protoc: 执行的cmd
    -I: 指定google路径
    proto: google目录的上一级,可根据终端当前路径修改
    --objc_out=proto: 生成的路径,可修改测试看看效果
    google/cloud/vision/v1p4beta1/geometry.proto: 编译的对象
    

    生成pbobjc.h.m \ pbrpc.h.m

    Podfile同级目录执行cmd

    image.png
    • 只生成pbobjc.h.m
    protoc --objc_out=. google/dog/dog_token.proto
    
    • 生成pbobjc.h.m \ pbrpc.h.m
    protoc --plugin=protoc-gen-grpc=Pods/\!ProtoCompiler-gRPCPlugin/grpc_objective_c_plugin --objc_out=. --grpc_out=. google/dog/dog_token.proto
    
    • google/rpc目录下所有的proto生成对应pbobjc.h.m \ pbrpc.h.m
    protoc --plugin=protoc-gen-grpc=Pods/\!ProtoCompiler-gRPCPlugin/grpc_objective_c_plugin --objc_out=. --grpc_out=. google/rpc/*.proto
    

    pod更新后重新编译

    pod install
    

    相关文章

      网友评论

          本文标题:protoc oc编译参数

          本文链接:https://www.haomeiwen.com/subject/uwgnddtx.html