編譯完成以後, 會有乙個.lib 和 乙個.exe 檔案
我們在這個目錄下隨便寫乙個 proto的標頭檔案先
syntax = "proto3";
//import "***.proto";
package warrially;
message person
message phonenumber
repeated phonenumber phones = 4;
}message addressbook
把他儲存成 warrially.proto
按住shift 點右鍵空白區域, 在此處開啟命令視窗 開啟控制台, 進入這個目錄
輸入命令
d:\work\svn\protobuf\debug>protoc.exe --cpp_out=./ warrially.proto
這個時候目錄裡面應該生成了
warrially.pb.h 和 warrially.pb.cc 兩個檔案
新建乙個新的空白控制台工程.
把 兩個檔案拷貝進去, 並且設定好 include 的目錄 和 lib 的目錄.
就可以使用 protobuf進行程式設計了
Protobuf安裝使用方法
特點 google 出品開源免費 跨平台 支援c 且資料體量更小 解析速度更快。用vscode編輯比較方便,適合用於傳輸客戶端和伺服器的各種協議 客戶端的各種request和服務端返回的response 使用方法 c proto path proto檔案的目錄 csharp out cs檔案的輸出目...
protobuf使用方法 c 為例
protobuf使用方法 c 為例 1.定義資料結構 2.實現資料結構與byte的相互轉換 首先解釋下為何乙個資料結構要平白無故的轉換成byte 因為網路上傳輸的都是二進位制,所以要實現資料結構和byte的相互轉換 一般流程是 傳送方 資料結構 byte 將byte傳送 接收方 接收byte,轉換 ...
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...