大家好,事隔一年,终于有心情再次写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使用cmake编译framework的整套模板,包括toolchain工具链iOS.cmake,CMakeLists.txt,Info.plist和ShellScript脚本
iOS-IJKMediaFramework编译后文件,iOS-IJKMediaFramework编译后文件,iOS-IJKMediaFramework编译后文件
简单说明protobuf的使用,编码,使用!
mac命令行下全自动编译libcurl.a库(support SSL)供ios开发用!zip包含ios-build-libcurl.sh、ios-build-openSSL.sh、Readme.txt三个文件
ios 反编译工具,研究ios反编译的同学看看咯.
把包放到 应用程序▸ Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform 里面就能真机编译ios13系统的手机了
IOS蓝鸟苹果编译可用
FFmpeg在ios平台编译方法,同时加入了x264库
ios平台使用cmake交叉编译的工具链,可用来编译静态库和动态库。
ffmpeg_mac_ios编译的库 ffmpeg_mac_ios编译的库 iFrameExtractor.z01 iFrameExtractor.z02 iFrameExtractor.zip(---)
source ffmpeg org ffmpeg git回车就可以下载 然后把ffmpeg目录复制到 sh文件所在目录下即可">xcode6 0 1 ios8sdk 编译ffmpeg库 可以编译armv7 armv7s arm64 模拟器的找了好多资料没有编译通过 如果没有更新xcode和...
把包放到 应用程序▸ Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform 里面就能真机编译ios13系统的手机了
基于iPhone15.5.sdk版本的OpenSSL库
一键编译NCNN的IOS库,能够同时支持x86_64/i386(iPhoneSimulator)和 armv7/arm64(iPhoneOS)。直接打包生成framework。 在最新NCNN源码测试通过。
创建WorkSpace方式的iOS多工程联合编译包含Static Library
ffmpeg 在mac 平台上编译ios 使用汇编编译工具,2016-0516 更新 放到 /user/locao/bin 下
IOS 编译x264库, 自定义的编译选项
ios ffmpeg 编译工具包。
使用python写的自动上传到蒲公英工具, 只需几句命令行即可. 您上传的资源如果因版权、使用、内容完整度 等原因被举报并通过官方审核,将扣除通过该资源获得的全部积分