Protobuf 2.6.0中的Makefile错误(Windows 10 Mingw)

时间:2018-04-09 14:36:48

标签: makefile protocol-buffers

我尝试在Windows上使用Mingw安装Protobuf 2.6.0 命令./configure有效,它为我提供了一个Makefile,但是当我使用命令mingw32-make来运行Makefile时,我遇到了这个错误:

  

C:\用户\塔卡\ GZ-WS \ protobuf的-2.6.0> mingw32-make

     

! étaitinattendu。 //翻译:“!没想到”

     

Makefile:558:目标'config.h'的配方失败

     

mingw32-make:*** [config.h]错误255

Makefile的第558行:

config.h: stamp-h1
    @if test ! -f $@; then rm -f stamp-h1; else :; fi
    @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi`

我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。您需要使用Msys而不是MinGW,因为MinGW无法访问所有Unix Bash。 (运行make而不是mingw32-make)

因此它无法识别558行,但Msys可以正确读取它。