Comment construire Protobuf sur une cible Arduino en utilisant Eclipse?

1

J'utilise la plate-forme ARM Cortex M3 SAM Board 32 bits en éclipse. Je suis l'exemple de protobuf donné sur le site Web de Google protobuf. J'ai créé le projet Arduino et ajouté les fichiers Addressbook.pb.cc, Addressbook.pb.h, générés à partir du protocole 3.4.0.

Puis essayé de construire le projet. Mais j'obtiens l'erreur suivante:

../../src/AddressbookArduino.cpp:2:28: fatal error: addressbook.pb.h: No such file or directory
#include <addressbook.pb.h>
                        ^
compilation terminated.
makefile:72: recipe for target 'project/src/AddressbookArduino.cpp.o' failed
make: *** [project/src/AddressbookArduino.cpp.o] Error 1

quelle pourrait en être la raison et comment puis-je le résoudre?

jack
la source

Réponses:

-1

J'avais aussi la même erreur. Assurez-vous de bien faire deux choses.

  • d’abord, incluez tous les fichiers d’en-tête dans votre projet et
  • deuxièmement, vous devez ajouter le chemin du protobuf dans les propriétés de votre solution avant de le compiler. J'ai utilisé Visual Studio et cela fonctionne bien.
Yash
la source
Pourquoi envoyons-nous inutilement du trafic sur YouTube? On dirait que la réponse elle-même devrait les instructions au lieu d'une vidéo
Ramhound