protobuf腳本生成工具是一款針對(duì)C語(yǔ)言方向的編程工具,對(duì)于其他語(yǔ)言不支持哦,至于什么是protobuf腳本,大家可以百度一下啦。protobuf腳本生成工具可以根據(jù)特定文件自動(dòng)生成 *.pb.c,*.pb.h文件,有需要的朋友歡迎使用。
軟件簡(jiǎn)介:
什么是protobuf,這里不再重復(fù)了,沒(méi)接觸過(guò)的童鞋,請(qǐng)百度啦,百度有很多很詳細(xì)的內(nèi)容。
這個(gè)工具主要是用來(lái)生成protobuf的腳本工具的,但請(qǐng)注意喲,只針對(duì)C語(yǔ)言方向的,請(qǐng)他語(yǔ)言不支持。
目標(biāo):根據(jù) *.proto、*.options文件自動(dòng)生成 *.pb.c,*.pb.h
詳細(xì)操作步驟請(qǐng)看圖示。
最后:
其實(shí)這個(gè)工具是基于官方的命令工具上用C#對(duì)它做了二次封裝。
不然直接用官方提供的工具實(shí)在是頭疼,要敲一大堆指令,最后還無(wú)法成功。
實(shí)在不能忍了,我自己只好封裝了這個(gè)工具。目前已經(jīng)在我公司內(nèi)部用了一段時(shí)間,還不錯(cuò)。
有需要的朋友拿去使用,同時(shí)也希望給一些建議,謝謝!
使用方法:
1、選擇文件*.proto文件
選擇完畢后,會(huì)自動(dòng)生成*。pb.c*.pb.h
:若有*.options文件,則此文件放在*.proto文件同一目錄下)
2、打開(kāi)文件夾
點(diǎn)擊文件夾后,可以看到對(duì)應(yīng)的*.proto文件
*pb.c *.pb.h文件
3、檢查bytes、string參數(shù)是否已定義max_size大小
4、生成options模板
注意事項(xiàng):
文件prto必須保存為UTF8編碼,*.options文件必須保存為ASI/ASCII編碼