下载源码,解压任意目录。源码地址: https://github.com/google/protobuf/re...

打开vsprojects下的libprotobuf,确定后。同样地操作libprotoc

c++ 实现的聊天系统----------protobuf

默认设置进去后,右击libprobuf->属性->C/C++->预处理器->预处理器定义->编辑,

将_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS添加进去

c++ 实现的聊天系统----------protobuf

c++ 实现的聊天系统----------protobuf

c++ 实现的聊天系统----------protobuf

接着选定libprotobuf,libprotoc,protoc三个文件,右击重新生成选定内容,等待其全部生成完毕。

c++ 实现的聊天系统----------protobuf

在vsprojects下的Debug下,找到protoc应用程序,将其拷贝到其他目录中

c++ 实现的聊天系统----------protobufc++ 实现的聊天系统----------protobuf

 

 

 

 

 

 

 

 

创建sendmessage.proto文件,然后用VS打开,编辑封装的数据格式

 

c++ 实现的聊天系统----------protobuf

 

c++ 实现的聊天系统----------protobuf

将protoc.exe用cmd打开

c++ 实现的聊天系统----------protobufc++ 实现的聊天系统----------protobuf

执行成功后,就会两个文件,用于接下来的操作

c++ 实现的聊天系统----------protobuf

 

 

创建一个项目,把预编译标头和安全开发生命周期检查取消

c++ 实现的聊天系统----------protobuf

 

 

把之前生成的两个文件拷贝到项目文件夹中

c++ 实现的聊天系统----------protobufc++ 实现的聊天系统----------protobuf

在VS中,将两个项目包括进来

c++ 实现的聊天系统----------protobuf

 

 

在Debug中找到libprotobuf.lib拷贝到项目中,

c++ 实现的聊天系统----------protobufc++ 实现的聊天系统----------protobuf

在右击项目属性->配置属性->VC++目录->包含目录->编辑,把protobuf下的src文件添加进去。

c++ 实现的聊天系统----------protobufc++ 实现的聊天系统----------protobuf

右击项目->重新生成

c++ 实现的聊天系统----------protobuf

在属性->调试->命令参数,输入生成文件的目录

c++ 实现的聊天系统----------protobuf

接下来就可以写聊天系统的代码了

相关文章:

  • 2021-09-05
  • 2022-01-10
  • 2021-05-22
  • 2021-06-21
  • 2021-07-17
  • 2022-12-23
  • 2022-02-08
  • 2021-09-29
猜你喜欢
  • 2021-10-28
  • 2021-12-22
  • 2021-08-18
  • 2021-10-20
  • 2021-12-22
  • 2021-08-15
  • 2021-04-26
相关资源
相似解决方案