protobuf:使用的是(protobuf-2.6.1),这个带有vs工程。

windows下,需要下载两个包:

protobuf-2.6.1.tar.bz2 (protobuf所有的源码都在里面,用它进行编译成lib库)

去官网下载protobuf比较慢
github地址
https://github.com/protocolbuffers/protobuf/releases/tag/v2.6.1

二.配置环境:

1.进入 D:\protobuf-2.6.1\vsprojects,用vs运行protobuf.sln,然后build solution。

2.D:\protobuf-2.6.1\examples是有例子的,在此目录下定义一个proto:

package tutorial;

message Person {

required string name = 1;

required int32 age = 2;

optional string email = 3;

}

然后使用cmd运行protoc.exe生成我们的目标语言格式(c++).

cd D:\protobuf-2.6.1\vsprojects\Debug

D:\protobuf-2.6.1\vsprojects\Debug>protoc -I=D:\protobuf-2.6.1\examples --cpp_out=D:\protobuf-2.6.1\examples D:\protobuf-2.6.1\examples\person.proto

生成了person.pb.h和person.pb.cc的文件。

google protobuf windows下环境配置相关推荐

  1. J2EE基础教程(1):简介和windows下环境配置

    (1)相关概念 我们以前在linux操作系统初级教程中,介绍过LAMP架构服务器技术.现在,我们来介绍J2EE. 通过J2EE开发的应用程序属于分布式多层应用程序,包括 (1)客户层:客户应用,web ...

  2. [学习笔记-VS Code篇]Windows下环境配置

    Windows下VS Code环境配置 VS Code安装 mingw-w64安装 插件安装 VS Code测试1 cmake安装 opencv安装 项目配置 从入门到放弃,配个opencv永远找不到 ...

  3. flutter --- Windows下环境配置

    https://flutter.liulongbin.top/ https://www.cnblogs.com/zxsh/archive/2018/04/16/8859048.html

  4. windows下delf配置:delf环境(二)

    windows下delf配置:基础环境(一) windows下delf配置:delf环境(二) 一.delf基础package 1.1.安装tf-Slim cd c:\dlenv git clone ...

  5. windows下环境变量配置后没生效,不重启电脑的解决办法

    本篇文章主要讲解windows配置了环境变量但没有生效的原因及不重启电脑的解决办法 作者:任聪聪 配置环境变量后显示命令不存在,找不到,现象如下. 主要原因 windows配置完毕环境变量,由于某种原 ...

  6. tflearn教程_环境部署——Windows下安装配置tensorflow和tflearn

    原标题:环境部署--Windows下安装配置tensorflow和tflearn 本例依赖Windows 7 x64位系统,由于Tensorflow依赖于Python,以及大量的相关依赖包,为了免除大 ...

  7. Windows下HVR配置基础环境变量

    Windows下HVR配置基础环境变量: HVR_HOME :HVR的安装目录 HVR_CONFIG :HVR的配置路径 HVR_TMP  :HVR的TMP路径 上面的三个环境变量,在Windows下 ...

  8. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  9. Windows下Clion配置Cygwin环境

    Windows下Clion配置Cygwin环境 说明 安装 Clion Cygwin 配置ToolChain 其他 Cygwin额外提供的LinuxShell怎么用? Cygwin软件包添加.删除等 ...

最新文章

  1. 深入基础(一)模块化
  2. 放弃相爱,并不放弃彼此
  3. 图像数据格式基础知识
  4. Spring Boot Log4j2 日志学习
  5. 兼容IE和FF:获取Referer的JS和PHP方法 及 PHP利用curl伪造IP和来路
  6. 11-7 无底洞问题
  7. 基于用户画像的商品推荐挑战赛
  8. 第一天:Drools环境搭建配置
  9. 向日葵服务器维护,向日葵远程服务器
  10. 网络安全——端口对应服务大全(白帽必备万字快查表)
  11. Java开发人员2021年的职位描述和职责
  12. 详解基于深度学习的伪装目标检测
  13. amoeba mysql_mysql中间件-amoeba
  14. 关于unity3d多点触控的研究
  15. 我是CSDN最硬核作者,谁赞成,谁反对?
  16. 用C语言实现小写金额转大写
  17. Java九阳神功-内部类
  18. 普通链接与迅雷、旋风、快车链接相互转化的步骤
  19. 从 jsonpath 和 xpath 到 SPL
  20. Unity 3D飞机大战制作心得

热门文章

  1. 如何在思科虚拟PC机信息进行修改
  2. 《CUDA C编程权威指南》——2.4节设备管理
  3. linux虚拟机网卡无法启动
  4. React学习笔记—表单
  5. mybatis使用和分析
  6. 树莓派3代b型静态IP设置,和ssh的wlan配置
  7. halcon常用代码(持续更新)
  8. java动态是如何根据实体建表_传入Java对象 自动创建动态表 并录入数据
  9. tcp 组播_深入了解TCP/IP协议
  10. oracle job放在哪里,oracle在job的使用有关问题