MAC下,ios使用protocolbuf编译方法

大家好,事隔一年,终于有心情再次写BLOG,今天尝试了在 object-c下编译protocolbuf proto文件,之前做过用GOOGLEBUF编译JAVA(ANDROID) C# ,其实大体一致,根据官网的说明可以很快成功,只是英文太难读,所以记录下来方便只爱好中文的朋友:)

1.下载 http://code.google.com/p/metasyntactic/wiki/ProtocolBuffers ProtocolBuffers-2.2.0-Source.tar.gz

2.如果你的MAC是新买的,那么你需要一个工具方便你解压GIZ文件,推荐Unarchiver

3.如果你的MAC是新买的,那么你需要先装XCODE,因为后面的命令需要它。目前官方最新的是4.2,不过我下载超级慢,推荐去民间找个GM版的吧,115网盘上有个很好的。

4.好了,准备工作都OK,打开终端,进入到protocolbuffers目录,然后运行

    $./autogen.sh

    $./configure

    $make        这里如果对unix的不熟悉的朋友花几分钟去了解一下基本知识吧

5.OK上面的工作如果都成功了,那就继续 在examples目录下有例子程序 addressbook.proto 找出来,打开SRC目录

新建两个目录 src  和 build/gen

6.终端上进入src目录,然后输入下面的命令

./protoc --proto_path=src --objc_out=build/gen src/addressbook.proto

这样就可以了,你可以在 build/gen下找到生成的obj-c文件

7.如果没有成功,看错误提示,一般都是目录不对,找不到文件之类的。

8.如果还是搞不定,QQ:346685272 联系我

 

你可能感兴趣的:(ios,iPhone,ipad,protocolbuf,googlebuf)