#include <google/protobuf/io/coded_stream.h>
namespace google::protobuf::io
....
int fd = open("myfile", O_WRONLY);
ZeroCopyOutputStream* raw_output = new FileOutputStream(fd);
CodedOutputStream* coded_output = new CodedOutputStream(raw_output);
ci-dessus est suivant le tutoriel here, mais quand je compile obtenir les erreurs suivantes:Erreur lors de l'utilisation de protobuf Google
error C2061: syntax error : identifier 'io'
Que peut-on ne va pas ici?
MISE À JOUR
Quand je changé le dessus using namespace google::protobuf::io;
je reçois une nouvelle erreur disant ne se définit pas le symbole FileOutputStream
, comment ça se fait?
Merci l'homme! Après ce changement, je reçois une nouvelle erreur, comment ça se fait? – user198729
Comment se fait-il que le segment de code pour le haut est pour cet en-tête seulement, et le tutoriel dépend de la bibliothèque entière. Vous êtes juste en train de copier et coller du code sans même le comprendre. Je ne vais pas m'asseoir ici et déboguer toutes les erreurs que vous pourriez rencontrer. – Puppy