Існують деякі проблеми зі складанням протобуфа 2.4.1 з джерела на Mac. Існує пластир, який також потрібно застосувати. Все це міститься в домашній формулі protobuf241, тому я б радив її використовувати.
Щоб встановити буфер протоколу версії 2.4.1, введіть у термінал наступне:
brew tap homebrew/versions
brew install protobuf241
Якщо у вас вже є версія буфера протоколу, яку ви намагалися встановити з джерела, ви можете ввести наступне в термінал, щоб вихідний код був перезаписаний домашньою версією:
brew link --force --overwrite protobuf241
Перевірте, чи встановлена у вас правильна версія, ввівши:
protoc --version
Він повинен відображати 2.4.1
.pb.h
та.pb.cc
файли.