ProtocolBuffer for Objective-C 运行环境配置

转载 2013年12月05日 08:58:50

1,下载ProtocolBuffer包,并按照包中根目录下README.txt安装。

http://code.google.com/intl/zh-CN/apis/protocolbuffers/

当前最新版本2.4.1

最后make install后,会生成编译器protoc,并拷贝到/usr/local/bin目录下。

 

2,下载Objective-C compiler for ProtocolBuffer。

目前有两种类型的实现。

一个针对ProtocolBuffer2.2做修改,使最后生成的.proto文件编译器(protoc)支持Objective-C类型的文件输出。

它在这里:http://code.google.com/p/metasyntactic/wiki/ProtocolBuffers

另一个针对ProtocolBuffer2.3推出的plugin模式编写插件,以插件方式支持Objective-C类型的文件输出。

它在这里:https://github.com/booyah/protobuf-objc

我选用第二种方式,这也是Google推荐的方式。

git clone https://github.com/booyah/protobuf-objc.git

默认会在当前运行目录下创建protobuf-objc目录。进入该目录,并执行:

./autogen.sh

./configure

make

make install

最终生成的插件名字为protoc-gen-objc,会被安装到/usr/local/bin/目录下。

 

3,测试.proto文件编译。

随便写一个test.proto文件,并编译该文件。命令是:

protoc –objc_out=/Output/Directory/ test.proto

protoc会自动在/usr/local/bin/目录下寻找名为”protoc-gen-objc”的插件,并使用该插件编译.proto文件,最终生成两个文件:

test.pb.h

test.pb.m

这个步骤通过后,说明ProtocoBuffer Compiler for Objective-C可以正常工作了。

 

4,在Xcode4.3.1中使用ProtocolBuffer

将步骤2中protobuf-obj/src/runtime/Classes目录导入到Xcode项目中,导入时,选中”Copy items into destination group‘s folder(if needed)“。

导入位置选择项目根目录。导入完毕后,项目根目录下将会出现Classes目录。将该目录改名为ProtocolBuffers(注意最后的s):

mv Classes ProtocolBuffers

修改项目属性中”Build Setting——>Header Search Pathes”,将项目根目录“.”添加到头文件搜索路径中去。

这样ProtocolBuffer for Objective-C的工作环境就配置好了。

5,使用

将步骤3中编译输出的test.pb.h和test.pb.m添加到项目中,就可以直接使用了。

相关文章推荐

ProtocolBuffer for Objective-C 运行环境配置及使用

一 、前言 最近要做一个新的项目需要用到Google的Protocol Buffer,所以最近两天一直在学习这个。在网上看了很多人写的相关博客,发现他们写的配置环境的步骤不尽相同,并且不需要那么复杂...

ProtocolBuffer for Objective-C 运行环境配置

1,下载ProtocolBuffer包,并按照包中根目录下README.txt安装。 http://code.google.com/intl/zh-CN/apis/protocolbuffers...

ProtocolBuffer for Objective-C 运行环境配置及使用

一 、前言 最近要做一个新的项目需要用到Google的Protocol Buffer,所以最近两天一直在学习这个。在网上看了很多人写的相关博客,发现他们写的配置环境的步骤不尽相同,并且不需要那么复杂...

ProtocolBuffer for Objective-C 运行环境配置及使用

本文来自简书原文地址:http://www.jianshu.com/p/8c6c009bc500 一 、前言 最近要做一个新的项目需要用到Google的Protocol Buffer,所以...

ProtocolBuffer for Objective-C 运行环境配置

1、下载ProtocolBuffer包(2.5版本与下面的object-c插件不兼容,建议下载2.4.1版本的):              http://code.google.com/int...

Objective-C 运行环境原理

  • 2012-12-21 16:26
  • 494KB
  • 下载

Windows下搭建Objective-C运行环境

最近打算学习关于iOS开发的相关知识,于是就要学习Objective-C了,买了几本参考书,开始自己学习这门新语言。不过感觉仅仅看书是不行 的,就打算边学边写点程序。不过众所周知,正规的开发环境Xco...

在Windows下搭建Objective-C运行环境(感谢GNUstep)

最近打算学习关于iOS开发的相关知识,于是就要学习Objective-C了,买了几本参考书,开始自己学习这门新语言。不过感觉仅仅看书是不行的,就打算边学边写点程序。不过众所周知,正规的开发环境Xcod...

Windows 下的 Objective-C 开发环境配置

安装 上网搜了搜,这方面的资料真是不少,必备的东东是 GNUstep Developer Tools,可以参考这个链接 (http://www.gnustep.org/experience/Wi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)