Thu May 22, 2014
For the past two days, I’ve been trying to get Google Protobuf to work with openFrameworks (c++) in XCode 5.1.1, without success.
Actually, getting protobuf to work in standard IOS projects is trivial, thanks to
Podfile with the following entry
pod 'GoogleProtobuf', '~> 2.5.0' combined with
does the job very well. Also, see this.
However, openFrameworks has its own build settings that does not play well with CocoaPods workspace. Thankfully, protobuf-objc is here to save the day.
protobuf-objc is an implementation of Protocol
Buffers in Objective-C. Installation procedure is straight forward. The only
thing to remember is that compiling
.proto files should done via. the
protoc-gen-objc plugin. More specifically,
protoc --plugin=/usr/local/bin/protoc-gen-objc person.proto --objc_out="./"
The resulting files are