Windows系统下Protoc使用统配符

    在windows系统下使用 protoc –gofast_out=. *.proto 生成pb文件时出现 *.proto: No such file or directory 错误。 protoc 版本:libprotoc 3.6.1 原因是统配符并不受支持,为了能够生成目录下的所有.proto文件,编写了如下batch脚本: @echo off for /r %%i in (.proto) do (echo generate %%i & protoc –proto_path=%cd% –gofast_out=. %%i) 对文件路径进行遍历,然后调用protoc进行生成。