编译程序出现如下问题
libxxx.so, may conflict with libprotobuf.so.10
可能原因
系统安装了多个版本protobuf
如使用apt命令安装了protobuf
sudo apt install protobuf-compiler libprotobuf-dev
再使用源码编译的方式安装
cd protobuf-cpp-x.y.z
./autogen.sh
./configure
make -j4
sudo make install
sudo ldconfig
解决办法
移除旧版本
sudo apt-get remove protobuf-compiler libprotobuf-dev