Tampon protocole Erreur de compilation lors de GOOGLE_PROTOBUF_MIN_PROTOC_VERSION vérifier

Je suis en train de faire une erreur en des points qui m'ces lignes dans le fichier d'en-tête produites par 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

Mais mon protoc version correspond à celle ci-dessus:

protoc --version
libprotoc 2.6.1

Ce que je fais mal?

À l'origine de mon protoc de la version 3.0.0 puis réinstallé par la synchronisation en arrière pour 2.6.1 et d'effectuer les étapes; make distclean, ./configure , make, make install pour installer le désiré version 2.6.1. J'ai besoin de la version la plus ancienne, puisque c'est celle qui est installée sur nos serveurs.

  • Êtes-vous sûr que précédemment (avec la version 3.0.0) générés protobuf-têtes ont été supprimés ou mis à jour?
  • Yup, j'ai supprimé ceux 3.0.0-têtes explicitement. J'ai aussi vérifié le fichier et vérifier la validation de la version est comme écrit ci-dessus avec le 2006001 comparaison de version
InformationsquelleAutor the_qbf | 2016-03-02