Wie baut man Protobuf auf Arduino-Ziel mit Eclipse auf?

320
jack

Ich verwende die SAM Board 32-Bit ARM Cortex M3-Plattform in Eclipse. Ich folge dem protobuf-Beispiel, das auf der Website von google protobuf angegeben ist. Ich habe das Arduino-Projekt erstellt und das aus dem Protokoll 3.4.0 generierte Addressbook.pb.cc, Addressbook.pb.h hinzugefügt.

Dann versuchte das Projekt aufzubauen. Aber ich bekomme den folgenden Fehler:

../../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 

was könnte der grund dafür sein und wie kann ich es beheben?

1

1 Antwort auf die Frage

-1
Yash

Ich bekam auch den gleichen Fehler. Stellen Sie sicher, dass Sie zwei Dinge richtig machen.

  • Fügen Sie zunächst alle Header-Dateien in Ihr Projekt ein und
  • Zweitens müssen Sie den Pfad des Protobufs in den Eigenschaften Ihrer Lösung hinzufügen, bevor Sie ihn kompilieren. Ich habe Visual Studio verwendet und es funktioniert gut.
Warum senden wir unnötigerweise Traffic an YouTube? Anscheinend sollte die Antwort selbst die Anleitung anstelle eines Videos sein Ramhound vor 6 Jahren 0