首先明确安装版本,要在protobuf-V21.12之前,因为之后的版本安装会出各种问题(给我搞哭了)
在V21.12之前(我用的cpp版的):
在V21.12之后(这里只截图了稳定发行版的):
就变成了这样,安装起来很麻烦,所以强烈建议安装V21.12之前的版本,一样用!
安装过程
1. 去 https://github.com/protocolbuffers/protobuf/releases 滑倒最下面,往后翻页找到V21.12之前的版本(2024年6月19日时V21.12在第五页)
2. 下载前面第一张图中的自己需要的版本(这里以cpp为例)
tar zxvf protobuf-cpp-3.21.12.tar.gz
cd protobuf-3.21.12
./autogen.sh
./configure
make
sudo make install
protoc --version
结果:
如果出现:
那就 sudo ldconfig
一下