找不到“协议缓冲区生成”命令libprotobuf.dll.a

Protocol Buffer Make command not found libprotobuf.dll.a

本文关键字:命令 libprotobuf dll 协议 缓冲区 找不到      更新时间:2023-10-16

我下载了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

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