我只是尝试用--go_out protoc插件在Windows上构建100%有效的protobuf文件,但它失败了。它不会报告protobuf文件中的任何错误。A只看到生成的代码作为输出和--go_out错误消息,如下所示:
<generated code at stdout>
--go_out: protoc-gen-go: Plugin failed with status code 1.我该怎么做才能修复它呢?
发布于 2019-11-21 23:39:37
检查*.proto文件的编码和行尾。在我的文件集中,有一些UTF-8格式的文件没有BOM和windows行结尾,还有一些文件有Windows-1251和UNIX行结尾。
我修复了这个问题,将文件的编码改为UTF-8,没有BOM和windows行结尾。并且protoc成功构建了go文件。
发布于 2021-05-25 02:42:13
您是否使用过protoc命令,
您可以使用以下命令构建
protoc -I=<ABS_PATH_OUTPUT_DIR> --go_out=<ABS_PATH_PROTO_FILE>https://stackoverflow.com/questions/58978574
复制相似问题