首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在openwrt中解析libprotobuf中的符号

无法在openwrt中解析libprotobuf中的符号
EN

Stack Overflow用户
提问于 2016-06-23 12:57:41
回答 1查看 759关注 0票数 0

我交叉编译了一个要在openwrt平台上运行的客户机服务器程序,我使用了ProcVersion2.6.1来生成.pb.h和.pb.cc文件。

我已经安装了he protobuf软件包,以便使用进行交叉编译,我在编译时将编译后的protobuf库链接到源代码。

但是,当我试图在openwrt (混沌平静版)上运行可执行文件时,它会给出以下错误。

符号'_ZN6google8protobuf8internal13empty_string_B5cxx11E':无法解析lib‘./opwenwrt’中的符号

误差图像

我可以猜到链接库之间是不匹配的。但我不明白在任何地方我都在使用ProtobufVersion2.1.6。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-23 19:56:00

这看起来可能是由于使用不同的编译器/ C++ ABI来编译应用程序和libprotobuf.so造成的。有关更多信息,请参见前面的问题:

[abi:cxx11 11]

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37992341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档