gpt4 book ai didi

c++ - 即使我安装了正确的 libprotoc 版本,也会看到 libprotobuf FATAL 错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:14 26 4
gpt4 key购买 nike

我已经安装了一个名为 remy 的基于 C++ 的软件,它使用 libprotoc。当我运行该工具时,我收到以下错误,提示安装的 Protocol Buffer 版本,即使我安装了正确的版本。有人可以帮助解决这个问题吗?我正在使用 Ubuntu 16.04.1。

$./remy2.tcl
[libprotobuf FATAL google/protobuf/stubs/common.cc:72] 此程序是针对 Protocol Buffer 运行时库的 2.4.1 版编译的,该版本与安装的版本 (2.6.1) 不兼容。 联系程序作者获取更新。如果您自己编译程序,请确保您的 header 与您的链接时库来自同一版本的 Protocol Buffers。 (“tcp/remy/dna.pb.cc”中的版本验证失败。)
在抛出“google::protobuf::FatalException”实例后调用终止 what():该程序是针对 Protocol Buffer 运行时库的 2.4.1 版编译的,该版本与已安装的版本 (2.6.1) 不兼容。联系程序作者以获取更新。如果您自己编译程序,请确保您的 header 与您的链接时库来自同一版本的 Protocol Buffers。 (“tcp/remy/dna.pb.cc”中的版本验证失败。)
段错误(核心已转储)

$ protoc --version
libprotoc 2.4.1

最佳答案

我尝试卸载 2.4.1 并重新安装。但在此之前,我删除了/usr/lib/x86_64-linux-gnu/下的 libprotobuf* 文件。这似乎已经解决了问题

关于c++ - 即使我安装了正确的 libprotoc 版本,也会看到 libprotobuf FATAL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41684581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com