我尝试在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`
我不知道该怎么做。
答案 0 :(得分:1)
我找到了解决方案。您需要使用Msys而不是MinGW,因为MinGW无法访问所有Unix Bash。 (运行make而不是mingw32-make)
因此它无法识别558行,但Msys可以正确读取它。