Protocol buffers 不能';t在'中打开'configure.in;何时安装protobuf

Protocol buffers 不能';t在'中打开'configure.in;何时安装protobuf,protocol-buffers,Protocol Buffers,我想安装protobuf,但一旦输入“/autogen.sh”,就会出现如下错误: aclocal:无法打开“configure.in”:没有这样的文件或目录 自动恢复:aclocal失败,退出状态:2 我寻找答案已经快一天了。 我尝试安装了许多版本的protobuf,但错误仍然存在,我尝试触摸一个名为“configure.in”的空文件,但失败了。因此,如果有人能帮助我,我将不胜感激,非常感谢。听起来您的系统安装了非常非常旧的autoconf版本。如今,autoconf的输入通常被称为conf

我想安装protobuf,但一旦输入“/autogen.sh”,就会出现如下错误:

aclocal:无法打开“configure.in”:没有这样的文件或目录

自动恢复:aclocal失败,退出状态:2

我寻找答案已经快一天了。
我尝试安装了许多版本的protobuf,但错误仍然存在,我尝试触摸一个名为“configure.in”的空文件,但失败了。因此,如果有人能帮助我,我将不胜感激,非常感谢。

听起来您的系统安装了非常非常旧的autoconf版本。如今,autoconf的输入通常被称为
configure.ac
,而且这种方式已经使用了至少十年,甚至更长时间。您可以尝试将
configure.ac
重命名为
configure.in
,但这样一个旧的autoconf可能会遇到其他问题。我建议将autoconf更新到一个新版本(以及automake和libtool)

或者,如果从发布包而不是从git编译protobuf,则可以完全跳过
autogen.sh
步骤,直接运行
/configure
。不管怎样,通常最好使用发行版