Як виправити NanoPB MyProtocol.proto: Option "(nanopb)" unknown.

Проблема:

При спробі скомпілювати проєкт з NanoPB ви бачите попередження на кшталт

nanopb_import_fix.txt
MyProtocol.proto:11:27: Option "(nanopb)" unknown. Ensure that your proto definition file imports the proto which defines the option.

Рішення

На початку .proto-файлу, згаданого в повідомленні про попередження, відразу після syntax = "proto3"; додайте наступний рядок:

import_nanopb_proto_fix.proto
import "nanopb.proto";

Після цього помилка повинна зникнути.


Дивіться схожі статті за категоріями: NanoPB