您的位置:首页 > Web前端

Google Protocol Buffer(protobuf) 使用和研究

2015-03-28 16:00 375 查看
由于项目使用的是c#,所以下面的范例也是用于c#

一、安装Google Protocol Buffer

https://github.com/google/protobuf

二、编写一个bat文件处理文件,批量生成c#文件,如:

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION 
 rem 查找文件
 for /f "delims=" %%i in ('dir /b "..\*.proto"') do (
	echo %%i
 )
 set var2=%cd%
 for /f "delims=" %%i in ('dir /b /s "..\*.proto"') do (
	set var=%%i
	echo !var!
	
	set var1=%cd%
	copy !var! !var1!
 )
 
  for /f "delims=" %%i in ('dir /b/a "*.proto"') do protogen -i:%%i -o:%%~ni.cs
 pause


三、编写.proto文件。

四、使用.bat文件编译.proto文件。生成对应c#文件。

五、





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: