protoc 工程配置和使用
来源:互联网 发布:高斯滤波算法matlab 编辑:程序博客网 时间:2024/06/05 00:12
如果没有编译和安装protocbuf请参考第一章:protobuf windows编译和安装,下面直接讲解如何配置和使用protobuf
Note.配置的时候分为Debug和Release版本,否则会因为MTD和MT选项编译不通过。
1.包含protobuf的头文件,以debug为例子:
2.配置MT选项,
否则会出现如下错误
3.导入lib
这里如果是debug则需要导入debug编译的Protobuf.lib,否则会出错,如下
4.配置好了之后就可以开始工程,demo如下:
#include "stdafx.h"#include <iostream>#include "addr.pb.h"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ Book bookw,bookr; Student stuedntr; bookw.set_name("protobuf"); bookw.set_pages(20); bookw.set_price(9.99); std::string str = bookw.SerializeAsString(); cout << str.size() << endl; int nSize = bookw.ByteSizeLong(); cout << nSize << endl; bookr.ParseFromString(str); cout << bookr.name() << " " << bookr.pages() << " " << bookr.price() << endl; //cout << stuedntr.name() << " " << stuedntr.age() << " " << stuedntr.score() << endl; return 0;}
阅读全文
0 0
- protoc 工程配置和使用
- linux和windows下使用protoc
- protoc工具的使用
- protoc安装使用
- Protoc buffer的使用
- protoc
- protobuf-javanano protoc 配置时注意事项
- cocos3.9 【 protoc-gen-lua 配置 】
- protoc-gen-lua 编译、安装、使用教程
- protoc-gen-lua中使用 Repeated 标签
- protoc-gen-lua 编译、安装、使用教程
- protoc-gen-lua 编译、安装、使用教程
- protoc-gen-lua 编译、安装、使用教程
- protoc-gen-lua 编译、安装、使用教程
- protobuf-actionscript3 和 protoc-gen-as3 总结
- java工程使用log4j和properties文件详细配置
- java工程的日志的配置和使用
- 使用CMake配置QT工程
- 教你如何从一个普通程序员,两年做到月薪 20 K+
- 重建smon_scn_time表和索引
- App.Config详解及读写操作
- so包问题汇总 PathClassLoader ** couldn't find; dlopen failed is 32-bit
- Mysql数据库连接———JDBC,Java代码
- protoc 工程配置和使用
- FileBasedSpellChecker生成索引
- fastJson java后台转换json格式数据
- 练习题
- 用Maven搭建Spring+Spring MVC+Hibernate框架
- Opencv Qt 学习笔记(二)添加contrib外部库
- C++操作mysql数据库
- golang之集合(array,slices和map)
- Jekyll With Usefule Plugins