问题解决:protobuf出现undefined reference

Posted 看,未来

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问题解决:protobuf出现undefined reference相关的知识,希望对你有一定的参考价值。

其实能解决的问题都不是什么大问题哈,中英文文档我都翻了,最后解决了。

1、

cd protobuf-2.1.0 
./configure --prefix=/usr/local/protobuf
make 
make check 
make install 

2、

vim /etc/profile
添加
export PATH=$PATH:/usr/local/protobuf/bin/
export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
保存执行
source /etc/profile

3 、

配置动态链接库路径
vim /etc/ld.so.conf
插入:
include /usr/local/protobuf/lib

4、sudo ldconfig
5、protoc -I=. --cpp_out=. /addressbook.proto
6、g++ XXX.pb.cc XXX.cc -o XXX pkg-config --cflags --libs protobuf -lpthread

以上是关于问题解决:protobuf出现undefined reference的主要内容,如果未能解决你的问题,请参考以下文章

问题解决:安装 protobuf 的过程及出现的 bug 记录

Android NDK undefined引用google protobuf

egret中protobuf解析数据问题解决

"undefined reference to" 多种可能出现的问题解决方法

Qt使用protobuf笔记

ThinkPHP出现Call to undefined function bcadd怎么解决