即使我安装了正确的libprotoc版本,也会看到libprotobuf致命错误
libprotobuf FATAL Error seen even though I have correct libprotoc version installed
我安装了一个名为remy的基于C++的软件,该软件使用libprotoc。当我运行该工具时,我收到以下错误,抱怨安装的Protocol Buffer版本,尽管我安装了正确的版本。有人能帮忙解决这个问题吗。我正在使用Ubuntu 16.04.1。
$/remy2.tcl
[libprotobuf FATAL google/protobuf/stubs/common.cc:72]此程序是根据协议缓冲区运行库的2.4.1版本编译的,该版本与安装的版本(2.6.1)不兼容。请联系程序作者以获取更新。如果您自己编译程序,请确保标头与链接时间库来自相同版本的协议缓冲区。("tcp/remy/dna.pb.cc"中的版本验证失败。)
在抛出"google::protobuf::FatalException"的实例后调用terminatewhat():此程序是根据协议缓冲区运行库的2.4.1版本编译的,该版本与安装的版本(2.6.1)不兼容。请与程序作者联系以获取更新。如果您自己编译程序,请确保标头与链接时间库来自相同版本的协议缓冲区。("tcp/remy/dna.pb.cc"中的版本验证失败。)
分段故障(核心转储)
$protoc——版本
libprotoc 2.4.1
我尝试卸载2.4.1并重新安装。但在此之前,我删除了/usr/lib/x86_64-linux-gnu/下的libprotobuf*文件。这似乎解决了问题
相关文章:
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 用MacOS Mojave编译C++:致命错误:mpi.h:没有这样的文件或目录
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- 在Raspbian上编译pybind11测试用例时出现致命错误
- 致命错误:特征/密集:VSC 中没有此类文件或目录
- v8::HandleScope::CreateHandle() # 中的致命错误无法在没有 HandleScope 的情
- macOS 致命错误:sys/_types/_int8_t.h:没有此类文件或目录 #include < sys/_types/_int8_t.h>
- /usr/include/c++/7/cstdlib:75:15:致命错误:stdlib.h:没有这样的文件或目录 #i
- 代码::块C++使用 MacOS 编译 Mojave : 致命错误: sys/cdefs.h: 没有这样的文件或目录
- 致命错误:找不到'boost/uuid/uuid.hpp'文件
- 致命错误 C1001 :vs2017 15.8.4 的内部错误(编译器文件"msc1.cpp",第
- 链接:致命错误LNK1104:无法打开文件"python37_d.lib"
- 造成致命错误:boost/fusion/iterator/equal_to.hpp 没有这样的文件或目录
- 多次调用本机方法时出现致命错误
- 在 Windows 10 下使用 GTest 的 CMake - 致命错误 LNK1104:无法打开文件"gtest.lib",但存在调试"gtestd.lib"
- NMAKE:致命错误 U1077:cl.exe 和 nmake.exe 返回代码'0x2'
- 【MacOSX 10.15.1】使用 odb 生成数据库,致命错误:wchar.h:没有这样的文件或目录 #include < wchar.h>
- 未知C++错误:致命错误:glibc检测到无效的stdio句柄
- pip install uwsgi 失败,出现 /usr/local/include/string/string.h:7:10:致命错误:找不到'sstream'文件?
- Dll中缺少什么(致命错误LNK1107:无效或损坏的文件:)