Protobuf从安装到配置整理帖
新做的Mini项目计划使用Google的Protobuf来做,关于Protobuf是什么玩意能干什么请自己去看这里:http://code.google.com/p/protobuf/
这里讲一下安装Protobuf到在Eclipse下配置使用它的简单过程总结。
我使用的是Windows系统,计划使用Python版本,所以首先去官网下载protoc-2.4.1-win32.zip和protobuf-2.4.1.zip两个文件,前一个是用于编译.proto文件的,后一个是运行时环境。接下来步骤如下:
1)安装easy_install,如果你的Python环境中还没有安装,需要搞一个ez_setup.py文件,protobuf-2.4.1.zip的python文件夹下有这个文件,我是拷贝到了python安装路径下,运行python ez_setup.py。需要联网环境
2)安装好easy_install之后,会在python的Scripts目录下生成一堆easy_install的文件,把这个目录添加到path中,就可以使用easy_install命令来安装egg文件。
3)进入\protobuf-2.4.1\python文件夹,使用python setup.py test测试是否可以安装,如果通过测试,可以使用python setup.py install安装protobuf。
4)搞定上述步骤,如果需要在Eclipse进行开发,可以安装protobuf-dt,这个是google发布的一个官方插件,支持proto文件的编辑、高亮等。安装过程分为两步:
- install Xtext 2.3.0 from the update site http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/
- install protobuf-dt from the update site http://protobuf-dt.googlecode.com/git/update-site
5)安装完插件之后,可以依据这个指引https://code.google.com/p/protobuf-dt/wiki/IntegrationWithProtoc,进行配置,实现自动编译proto文件。建议在src目录下建立一个gen文件夹专门存放自动生成的文件。
转载于:https://www.cnblogs.com/zhuawang/p/3971434.html
Protobuf从安装到配置整理帖相关推荐
- 安装python应该先安装pycharm还是python_Pycharm及python安装详细步骤及PyCharm配置整理(推荐)...
首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址: https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载. ...
- 【资料整理】squid安装和配置代理上网
[资料整理]squid安装和配置代理上网 1. 安装 [root@test230 ~]# yum install squid2. 配置 squid配置文件 [root@test230 ~]# vim ...
- Matlab R2016b 版本配置+安装LIBSVM 呕心沥血整理全集
Matlab R2016b 版本配置+安装LIBSVM 呕心沥血整理全集 目录 前言 LIBSVM安装包下载 安装编译器 测试安装是否成功 编译文件 测试使用 本文中参考到的博文 后记 前言 (一些废 ...
- 我的Ubuntu9.10安装与配置100
前言 感觉Ubuntu已经是一个很傻瓜化的Linux系统了,支持NTFS的读写,rpm和apt支持也很好.但是对于不熟悉Debian的朋友来说,可能还 会遇到一些麻烦,我在这里收集了同事写的一份文档加 ...
- 我的Ubuntu9.10安装与配置
前言 感觉Ubuntu已经是一个很傻瓜化的Linux系统了,支持NTFS的读写,rpm和apt支持也很好.但是对于不熟悉Debian的朋友来说,可能还 会遇到一些麻烦,我在这里收集了同事写的一份文档加 ...
- Tomcat在Linux上的安装与配置
1.安装好linux系统,下载适合的 Tomcat(jdk) 下载JDK与Tomcat jdk 下载 Tomcat 下载 参考地址: jdk下载地址: http://www.oracle.com/te ...
- ROS kinetic安装、Kinect2驱动安装和配置
转载自:ROS kinetic安装.Kinect2驱动安装和配置 直接看原帖,会更加舒适一些,粘过来没来得及将命令行单独排版. 为了以后的人可以少走弯路,我会尽可能的列出自己遇到的问题和解决方法. 提 ...
- 高性能集群软件Keepalived的介绍以及安装与配置
Keepalived介绍: Keepalived是Linux下一个轻量级的高可用解决方案:起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态.它根据TCP/IP参考模型的第三.第四和第五层 ...
- webpack4.0--如何安装和配置(一)
前言 一直计划想把webpack系统的学一遍,现在终于开始了,接下来会分享我从零开始学习的过程,记录自己,分享他人,这篇文章主要分享安装和配置,也就是文档中Getting Started的学习. 如何 ...
最新文章
- 计算机组装人员的职责,自控设备组装员
- 混沌系统 matlab仿真分析
- 前n个正整数相乘的时间复杂度为_初一数学必学必考的21个知识点,附第一章有理数测试卷...
- 数据包接收系列 — IP协议处理流程(一)
- 快速上手SpyGlass——CDC检查
- web前端常用知识点
- postgresql兴建用户_PostgreSQL 12.2, 11.7, 10.12, 9.6.17, 9.5.21, 和 9.
- wamp xampp mysql端口冲突_解决xampp端口冲突
- 如何系统地学习数据挖掘
- 【语言模型系列】原理篇二:从ELMo到ALBERT
- 力扣-628 三个数的最大乘积
- rs485接口上下拉_通讯接口应用笔记1:RS485通讯上下拉电阻的选择
- 高等数学(第七版)同济大学 习题3-6 个人解答
- Mysql读写分离的四种方案
- linux延迟加载so,WebRTC Linux ADM 实现中的符号延迟加载机制
- ubuntu 下使用unixbench 这种benchmark 工具测试系统性能
- 最简单小米设备怎么不root激活xposed框架
- robotframework 图片校验
- 记录Widows10系统崩溃后安装Widows7系统的心酸历程
- Android在线工具