Linux下C++使用Protobuf的安装步骤(vscode)

拷贝生成好的Person.pb.cc和Person.pb.h文件到等下要编写的程序main.cpp的同级目录下。//创建一个空结构,将person1的序列化结构(string)反序列化给person2实现值的传递。进入到自己的目录下/home/linyu/,执行viprofile,添加以下命令到最后一行,保存退出。选择cpp版本,上传到linux服务器的目录,我这里上传到/home/linyu/upload。#以c++的格式生成pb文件,*.pb.h*.pb.cc。.........
摘要由CSDN通过智能技术生成

一,下载网站

Releases · protocolbuffers/protobuf · GitHub

选择cpp版本,上传到linux服务器的目录,我这里上传到/home/linyu/upload

这里下载的是 protobuf-cpp-3.21.3.tar.gz 。

二,安装

在/home/linyu/upload的目录下执行以下指令:

 tar -xzf protobuf-cpp-3.21.3.tar.gz 
​
 cd protobuf-3.21.3
 #把protobuf安装到自己指定的目录
 ./configure --prefix=/home/linyu/include/protobuf
​
 make 
​
 make check 
​
 make install 

三,配置环境变量

进入到自己的目录下/home/linyu/,执行vi profile,添加以下命令到最后一行,保存退出。

#配置protoc的环境变量
export PROTOC_HOME=/home/linyu/include/protobuf
export PATH=$PROTOC_HOME/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
#因为protobuf安装到自己指定的目录,所以要指定共享库的文件目录,避免到时候找不到
export LD_LIBRARY_PATH=/home
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值