Кажется, это ошибка соединения с protobuf.Я описываю шаги, которые я выполнил, чтобы попасть сюда.
ПРИМЕЧАНИЕ. Следующие ссылки предназначены для установки компилятора буфера протокола и gRPC.Если у вас уже есть работающая система gRPC, вы можете пропустить ее
ПРИМЕЧАНИЕ. Следующая ссылка предназначена для получения и запускапримеры кодов, предоставленных Google для приложений распознавания речи.
На шаге 9 - make run_tests
я получаю эту ошибку
g++ transcribe.o parse_arguments.o googleapis.ar -L/usr/local/lib `pkg-config --libs grpc++ grpc` -Wl,--no-as-needed -lgrpc++_reflection -Wl,--as-needed -lprotobuf -lpthread -ldl -o transcribe
/usr/local/lib/libgrpc++_reflection.so: undefined reference to `google::protobuf::internal::AssignDescriptors(google::protobuf::internal::AssignDescriptorsTable*)'
/usr/local/lib/libgrpc++_reflection.so: undefined reference to `google::protobuf::internal::AddDescriptors(google::protobuf::internal::DescriptorTable*, void (* const*)(), int)'
collect2: error: ld returned 1 exit status
Я не могу проверить, правильно ли определены и определены AssignDescriptors
и AddDescriptors
, Где я могу найти объявленные эти функции?
Есть ли и флаг или ссылка, которую мне не хватает добавить?
Любая положительная помощь будет оценена.Спасибо