Как собрать Protobuf на цели Arduino, используя Eclipse?

253
jack

В затмении я использую 32-битную платформу ARM Cortex M3 от SAM Board. Я следую за примером protobuf, приведенным на веб-сайте google protobuf. Я создал проект Arduino и добавил Addressbook.pb.cc, Addressbook.pb.h, которые были сгенерированы из protoc 3.4.0.

Затем попытался построить проект. Но я получаю следующую ошибку:

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

в чем может быть причина этого и как я могу решить это?

1

1 ответ на вопрос

-1
Yash

Я также получал ту же ошибку. Убедитесь, что вы делаете две вещи правильно.

  • во-первых, включите все заголовочные файлы в ваш проект и
  • во-вторых, вы должны добавить путь к protobuf в свойствах вашего решения перед его компиляцией. Я использовал Visual studio, и она отлично работает.
Почему мы без необходимости отправляем трафик на YouTube? Похоже, сам ответ должен инструкции вместо видео Ramhound 6 лет назад 0