问题解决: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