问题解决:protobuf出现undefined reference
【摘要】 其实能解决的问题都不是什么大问题哈,中英文文档我都翻了,最后解决了。1、cd protobuf-2.1.0 ./configure --prefix=/usr/local/protobufmake make check make install 2、vim /etc/profile添加export PATH=$PATH:/usr/local/protobuf/bin/export PKG_C...
其实能解决的问题都不是什么大问题哈,中英文文档我都翻了,最后解决了。
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
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)