Protocol Buffers配置和编译步骤小结
2016-06-27 本文已影响726人
sugaryaruan
Tutorial
Java:
Compiled Environment Download:
https://github.com/google/protobuf/releases/download/v3.0.0-beta-3/protobuf-java-3.0.0-beta-3.zip
Install:
$ ./configure
$ make
$ make check
$ make install
Check version:
$ protoc --version
Protocol Buffers Output
https://developers.google.com/protocol-buffers/
To Objective-C(.h .m)
$ protoc --proto_path=src --objc_out=build/gen src/foo.proto src/bar/baz.proto
To Java(.java)
$ protoc --proto_path=src --java_out=build/gen src/foo.proto
--proto_path可以缩写为: -I
Objective-C:
Download:
Install:
$ objectivec/DevTools/full_mac_build.sh
Building:
There are two ways to include the Runtime sources in your project:
Add objectivec/\*.h
& objectivec/GPBProtocolBuffers.m
to your project.
or
Add objectivec/\*.h
& objectivec/\*.m
except for
objectivec/GPBProtocolBuffers.m
to your project.
If the target is using ARC, remember to turn off ARC (-fno-objc-arc
) for the
.m
files.
The files generated by protoc
for the *.proto
files (\*.pbobjc.h' and
*.pbobjc.m`) are then also added to the target.