googole protocol buffer已经提供了基于VS的编译方式,下载之后就直接有了sln文件,直接编译就可以生成lib文件了
现在说一下要在NDK下面如何使用protocol buffer。
要在NDK下面使用,很明显是需要.a文件的。但是.a文件怎么生成呢,我原本以为需要自己写Android.mk文件。后来才发现google已经做好了,我们只需要简单步骤即可。
现在说一下步骤吧。
一,安装cygwin和ndk
具体步骤不说了,网上有很多教程
好人做到底,我就顺便给个网址好了:http://wenku.baidu.com/view/88b001ef4afe04a1b171de05.html
二,下载google protocol buffer源码
进入google官网,下载最新源码,本人下载的是protobuf-2.4.1
http://code.google.com/p/protobuf/downloads/list
三,开始编译
打开cygwin
cd 到protobuf的目录下: