没有合适的资源?快使用搜索试试~ 我知道了~
protobuf的安装和使用.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 55 浏览量
2022-11-03
08:37:42
上传
评论
收藏 506KB DOCX 举报
温馨提示
试读
9页
。。。
资源推荐
资源详情
资源评论
最近领导分配了一个任务,这个工程挺高端的,主要以前从没有搞过,其中里面
有 protobuf,以前从来没有听说过这个东西,最近在网上看了一些高人的帖子,
才知道 protobuf 是什么云云了,我的理解是,例如我们要用 C++写个什么工程,
C++是面向对象的,我们要写很多类,估计都得写上上百行,上千行的代码,但
是现在用这个 protobuf,就可以省很多是,我们只需要写消息包,然后编译,
protobuf 就会根据这个消息包自动生成两个文件.cc 和.h,.h 这两个文件中就有很
多类,供我们调用。
现在说明怎样在 Ubuntu 下安装 protobuf。网上有人说,他用了很多版本的 protobuf
都没有成功,最终用的 2.5.0 版本才成功,于是我就直接安装了这个版本,至于
其他版本成不成功,我就不知道了。首先下载 protobuf 源码包
在 Ubuntu 的终端里输入:$ wget http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
这是在官网下载,但是我等了很长时间都没有下载下来,最后我在CSDN 上下载下来了
下载之后解压: $ tar xvzf protobuf-2.5.0.tar.gz
进入到解压后的目录: $ cd protobuf-2.5.0
进行执行 : $ ./configure
在执行./configure 这个命令之前最好把 vim ,g++,make 安装好,不然在执行./configure 的
时候可能会出现错误,上面三个安装的命令:$sudo apt-get install vim $sudo apt-get install
g++
$sudo apt-get install make
./configure 成功之后,接下来是如下几步:
$make
$make check
$make install
//在执行这一步的时候,我出现了错误,错误的意思是执行的权限不够,
如果是这样的话,$make install 这条命名就换成$sudo make install
下面我们要修改一下配置文件:$ vim ~/.profile
在打开的文件中,在文件末尾添加如下代码:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
然后保存退出,接下来执行:
$ source ~/.profile
使刚才修改的配置文件生效,接下来执行: $protoc --version
如果上面的步骤一切顺利的话,那么就会在终端显示protobuf 的版本号,如下
下面我们来测试一下,在测试之前我们最好先建立一个文件夹,例如上面的
proto,接下的操作都在这个文件夹下进行。
我们先用 vim 创建并编辑.proto 文件,例如: $ vim msg.proto
内容如下:
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功