Cygwin windows xp中Google协议缓冲区安装失败
我正在尝试运行协议缓冲区的readme中给出的这些命令Cygwin windows xp中Google协议缓冲区安装失败,cygwin,Cygwin,我正在尝试运行协议缓冲区的readme中给出的这些命令 $ ./configure $ make $ make check $ make install 当我给出/configure时,我得到了错误 bash:./configure:没有这样的文件或目录您必须先运行./autogen.sh首先,您似乎没有找到包含可执行文件“configure”的正确目录 如果您的目标是在Windows上安装协议缓冲区,特别是针对Java,则可以执行以下步骤: 从下载2个文件(获取最新版本) protobuf
$ ./configure
$ make
$ make check
$ make install
当我给出/configure
时,我得到了错误
bash:./configure:没有这样的文件或目录
您必须先运行./autogen.sh首先,您似乎没有找到包含可执行文件“configure”的正确目录
如果您的目标是在Windows上安装协议缓冲区,特别是针对Java,则可以执行以下步骤:
- protobuf-2.4.1.zip
- protoc-2.4.1-win32.zip(这是预编译文件,便于安装)
- 安装ApacheMaven
- 按照下载的ApacheMaven中的自述中的说明进行操作
- [困难]要自己编译二进制文件,请下载并安装cygwin(记住选择gcc)
- 运行./configure、make、check、make install
- [EASY]使用预编译的二进制文件:
- 解压protoc-2.4.1-win32.zip
- 将protoc.exe放在protobuf-2.4.1\src中(请注意,这与protobuf-2.4.1\java\src不同。网络上的一些人将这两个文件混淆,因此他们会得到“Ant BuildException已发生:执行失败:java.io.IOException:无法运行程序”。/src/protoc异常,必须手动更改pom.xml文件。如果我们将protoc.exe放在正确的文件夹中,就不必修改我所知道的任何内容)
- 将protoc.exe放入路径(即protobuf-2.4.1\src)