协议缓冲区未找到命令libprotobuf.dll.a

时间:2013-07-25 14:07:25

标签: c++ makefile protocol-buffers gnu-make

我下载了protocolbuffer-2.5.0.zip文件, 然后我按照Readme.txt安装:

./configure
make
make check
make install

并在命令中让我收到一条错误消息: " g ++。exe:错误:/cygdrive/d/BayProject/protobuf-2.5.0/src/.libs/libprotobuf.dll。 a:没有这样的文件或目录"

但文件libprotobuf.dll.a就在那里!

我错了什么? THX

1 个答案:

答案 0 :(得分:0)

你是否为Cygwin64安装了gcc / mingw?我有同样的问题然后意识到它是用我的Perl64 gcc编译器配置的。从setup.exe安装Cygwin版本允许protobuf构建并通过所有测试。