我已经交叉编译了一个要在 openwrt 平台上运行的客户端服务器程序,我使用了 protoc 版本 2.6.1 来生成 .pb.h 和 .pb.cc 文件。
我已经安装了用于交叉编译的 protobuf 包,我 在编译时将已编译的 protobuf 库链接到源代码。
但是当我尝试在 openwrt VM 上运行可执行文件(混乱平静)时,它给了我以下错误。
符号“_ZN6google8protobuf8internal13empty_string_B5cxx11E”:无法解析库“./opwenwrt-client”中的符号
我可以猜测链接库之间存在不匹配。但我不明白我在哪里都使用 protobuf 版本 2.1.6。
任何形式的帮助将不胜感激。