1.在VS编译过程中出现以下报错:
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
根本原因是生成protobuf时候protobuf的环境是3.20.** ,但是编译的时候的环境是3.8.**导致编译错误
2.解决办法
a.卸载原本的Protobuf环境。(题主原来在python环境中有protobuf)
b.将protobuf文件中bin在环境变量中的位置移到最高。
c.a和b一起用。