windows使用protobuf

一、前期准备

1、下载protobuf源码,可在我的资源中查找

 

二、编译protobuf

1、进入vsprojects目录,执行extract_includes.bat 提取项目头文件

这时候当前目录会生成include目录

2、打开项目文件protobuf.sln,编译libprotobuf 和 protoc

这时候编译目录会生成protobuf.lib和protoc.exe

注意了,debug编译后的文件用于debug项目,release编译后的文件用于release项目


三、编写自己的,proto文件,生成.h以及.cc文件

        eg:

  message Person {
    required int32 id = 1 ;
    required string name = 2 ;
    optional string email = 3 ;
  }

       将步骤二生成的.lib以及.exe与.proto放置一起,编写批处理文件build.bat,内容如下:

       protoc --cpp_out=./ person.proto


  在当前文件夹下会生成相应的.h以及.cc文件


四、在项目中使用protobuf

    将.h、.cc、lib、include文件放置项目中,

 
   项目属性中,c/c++ ->常规:附加包含目录中添加include文件夹,链接器-》输入:添加.lib文件

你可能感兴趣的:(学习笔记)