gRPC错误:未实现的GenerateAll()方法

时间:2016-11-16 14:40:29

标签: makefile protocol-buffers grpc

我正在尝试将gRPC交叉编译为ARM体系结构。 我在Ubuntu 14.04,i686-linux-gnu。 所以,我在gRPC的github存储库中下载了源代码。 然后我跑(CPPFLAGS和LDFLAGS中的目录导致交叉编译的第三方,我自己交叉编译)

CPPFLAGS="-I/home/<my_name>/arm_third_parties/openssl-arm/install/include 
-I/home/<my_name>/arm_third_parties/zlib-1.2.8/install/include 
-I/home/<my_name>/arm_third_parties/protobuf_arm/install/include" 
LDFLAGS="-L/home/<my_name>/arm_third_parties/openssl-arm/install/lib 
-L/home/<my_name>/arm_third_parties/zlib-1.2.8/install/lib 
-L/home/<my_name>/arm_third_parties/protobuf_arm/install/lib" 
make 
CC=arm-linux-gnueabi-gcc HOST_CC=gcc 
CXX=arm-linux-gnueabi-g++ HOST_CXX=g++ 
LD=arm-linux-gnueabi-ld HOST_LD=ld 
LDXX=arm-linux-gnueabi-g++ HOST_LDXX=g++ 
AR=arm-linux-gnueabi-ar

但是我收到了这个错误:

--grpc_out: Unimplemented GenerateAll() method.

当V = 1时,我们可以看到命令行:

protoc -Ithird_party/protobuf/src -I. --grpc_out=/home/<my_name>/grpc_arm/gens --plugin=protoc-gen-grpc=/home/<my_name>/grpc_arm/bins/opt/grpc_cpp_plugin src/proto/grpc/testing/echo_messages.proto

看来是正确的......

你知道它来自哪里吗?

谢谢。

0 个答案:

没有答案