windows下面编译protobuf,生成.a文件供android NDK使用
来源:互联网 发布:软件工程硕士学费 编辑:程序博客网 时间:2024/06/07 06:53
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的目录下:
依次执行命令:
./configure
make
make check
make install
最后到目录下查看是否生成:E:\protobuf-2.4.1\src\.libs
到cygwin目录下查看生成的include头文件:C:\cygwin\usr\local\include
好了,大功告成,生成了.a文件和头文件,在NDK下可以使用头文件了,但是.a文件需要自己编译,可以查看我的下一篇文章
下一节将介绍怎么NDK下编译使用proto文件生成的文件
- windows下面编译protobuf,生成.a文件供android NDK使用
- 在windows上编译openssl供Android NDK使用
- windows下使用ndk编译protobuf
- android NDK开发使用Builder自动编译生成so文件
- Android Studio 使用NDK编译Protobuf为so库
- windows编译生成protobuf库(使用minGW编译)
- Windows下编译使用Android NDK,调用SO文件
- Android--ndk编译生成.so文件
- android ndk开发编译生成so文件
- 在64位Ubuntu下面使用Android NDK编译Tvheadend
- 在64位Ubuntu下面使用android NDK编译nginx
- android(NDK+JNI)---NDK编译生成so文件
- android ndk 编译 protobuf-2.5.0
- windows环境下用ndk编译出供android的ffmpeg
- windows下使用cmake和ndk编译android所用动态库.so和静态库.a
- android 使用 ndk生成.so文件
- Android使用NDK编译C/C++文件
- cocos2dx,ndk编译protobuf
- 用户与组的应用
- Camera系列纠正
- AIX stack参数调整
- 懒加载分析情况
- 2011-12-15
- windows下面编译protobuf,生成.a文件供android NDK使用
- 多种解决:“Word无法启动转换器mswrd632.wpc”方法
- 未睹棺椁先哭君——谷歌墓志铭
- 简单jsp的编写 web设计 实现指定日期格式
- js console
- Qt操作Excel文件知识总结
- 经典面试题:链表的相交与环问题
- 徒劳的对抗——如何做好极客的老婆(灵感来源于《你就是极客》)
- 一个并发程序的生命周期