我目前收到一个错误,它指向 protoc 生成的头文件中的这些行:
#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
但我的 protoc 版本与上面的版本匹配:
protoc --version
libprotoc 2.6.1
我究竟做错了什么?
最初我的 protoc 版本是 3.0.0,然后通过同步回 2.6.1 并执行步骤重新安装它;make distclean, ./configure , make, make install 安装所需的 2.6.1 版本。我需要旧版本,因为那是我们服务器中安装的版本。