版本不兼容导致的undefined reference to `google::protobuf::xxx const‘
·
原因:
有些g++版本太高,protobuf版本太低会导致安装/编译的时候报错
解决方法:(以下链接都是我之前写的文章)
一、卸载遗留文件,完全卸载protobuf
二、安装高版本的protobuf 安装protobuf(cpp版)
注:如果非要那个版本的protobuf,那就安装一个低版本的g++,然后重新编译,但是要注意设置优先级
升级g++后,设置多版本优先级
更多推荐
所有评论(0)