win10 配置protobuf 并且在VScode中运行.proto代码

本文详细介绍了如何在Windows 10系统中安装protobuf,包括从GitHub下载安装包,将protoc.exe复制到系统路径,验证安装,以及在VSCode中配置和使用protobuf。通过安装vscodeproto3和Clang-Format插件,创建并编辑.proto文件,最后通过编写和运行build.bat文件生成Go代码。整个过程详尽易懂,适合初学者参考。
摘要由CSDN通过智能技术生成

win10安装protobuf

①进入github网址:https://github.com/protocolbuffers/protobuf/releases/tag/v3.18.1
protobuf安装包
找到protoc-3.18.1-win32.zip这个压缩包下载
在这里插入图片描述
②解压后,在bin目录下找到protoc.exe文件
在这里插入图片描述
在这里插入图片描述
③将protoc.exe文件复制到C:\Windows\System32目录下

打开CMD,输入protoc --version运行查看版本
在这里插入图片描述
出现如上提示则配置protobuf文件完成

在VScode运行.proto文件

①打开VScode,点击扩展模块,安装vscode proto3和Clang-Format插件
在这里插入图片描述
在这里插入图片描述
②新建一个文件夹,在文件夹中添加一个文件hello.proto,文件内容如下:

syntax = "proto3";
package person;

option go_package="grpc_test/pb/penson;person";

message Home {
    repeated Person persons = 1;
    message visitor {
        string name =1;
    }
}

message Person {
    string name = 1;
    int32 age = 2;
    bool sex = 3;

    repeated string test = 4;
    map<string,string> test_map = 5;

}

③新建一个build.bat文件,编写内容如下:

protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative ./person/hello.proto

注意 ./person/hello.proto 换成自己的hello.proto所在的目录,之后在打开cmd进入到build.bat所在的目录下,输入builde.bat运行,因为我在hello.proto文件中指定了go,所以会生成一个hello.pb.go文件

在这里插入图片描述

至此protobuf从安装到运行全部完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值