본문 바로가기
Work/개발 노트

Google Protocol buffers 설치 및 프로젝트에 참조

by ★용호★ 2014. 9. 5.
  • C++ 환경

 

1. Protocol Buffer를 다운로드 (https://code.google.com/p/protobuf/)

2. 압축을 해제

3. .\protobuf-2.5.0\vsprojects 경로에 protobuf.sln 솔루션을 Open

4. 프로젝트 중 libprotobuf를 컴파일하여 라이브러리를 생성(libprotobuf.lib)

5. 시작하고자하는 프로젝트에 라이브러리(libprotobuf.lib)를 등록

6. .\protobuf-2.5.0\src\google 폴더를 시작하고자하는 프로젝트에 복사하고, 포함 디렉토리에 경로를 추가

 

  • C# 환경

1. Protocol Buffer를 다운로드 (https://code.google.com/p/protobuf-csharp-port/)

 - 기본으로 구글에서 제공하는 것은 C++, Java, Python 이며 C#은 3th Party이다.

 

2. 압축을 해제(protobuf-csharp-port-2.4.1.521-release-binaries.zip)하면

Release 폴더 내에 각 프레임워크별 dll 파일이 존재한다.

사용하는 visual studio 환경에 맞는 dll을 선택하여 참조

(Google.ProtocolBuffers.dll, Google.ProtocolBuffers.Serialization.dll)

 

  • Python 환경

$ sudo apt-get install protobuf-compiler


 

댓글