**:
編譯,在目錄d:\protobuf-2.5.0\vsprojects\debug之下,生成若干.lib,.exe程式(好亂,中間檔案和生成檔案都放到乙個目錄下了,眼都看花了)
另外單獨建立新專案test
將protobuf-2.5.0中生成的libprotobuf.lib、libprotoc.lib、protoc.exe複製到新專案test的工作目錄下
在新專案test工作目錄下新建文字檔案test.proto
編輯檔案test.proto內容如下:
package test;
message person
在控制台中輸入命令
protoc -i=$src_dir --cpp_out=$dst_dir $src_dir/test.proto
(翻譯一下:protoc -i=d:\test\test --cpp_out=d:\test\test d:\test\test\person.proto)
生成檔案:
person.pb.cc
person.pb.h
將這兩個檔案加入到新專案test中,編譯新專案
o了!附:新專案中使用protobuf自動生成的c++檔案的相關**
#include "stdafx.h"
#include "person.pb.h"
#include
#include
int _tmain(int argc, _tchar* argv)
std::cout << "id: " << person1.id() << std::endl;
std::cout << "name: " << person1.name() << std::endl;
if ( person1.has_email() )
// optional: delete all global objects allocated by libprotobuf.
google::protobuf::shutdownprotobuflibrary();
getchar();
return 0;
}
c protobuf 編譯 使用
環境變數新增 path cmake bin資料夾目錄 這裡以編譯32位的debug版本為例,如果是release版本,可以將各條命令中的debug路徑修改為release路徑,最關鍵的一點是將第5條命令中的 dcmake build type debug 修改為 dcmake build type ...
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...
使用方法 離型劑使用方法
1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...