您的位置:首页 > 编程语言 > C语言/C++

POCO C++库在Android 平台上集成(1)

2013-01-22 10:19 211 查看
转载请注明原创地址:http://blog.csdn.net/iflychenyang/article/details/8528609

我是在Mac os上编译Android平台的poco c++库的,下面将编译的步骤记录下,已供后期使用时查看。

1.在http://developer.android.com/tools/sdk/ndk/index.html网站上下载mac os上的ndk。

2.解压到mac os中的相应目录,随便什么目录都可以。

3.修改~/.bash_profile中的内容,这个文件如果不存在,可以自己建一个,然后在里面加入如下内容:

ANDROID_SDK_ROOT=/yangchen/android/android-ndk-r8d 这个目录就是你的ndk解压后的目录

export PATH=${PATH}:$ANDROID_SDK_ROOT

4.进入ndk的目录中,运行build/tools/make-standalone-toolchain.sh --platform=android-8 --install-dir=$HOME/my-android-toolchain

5.修改~/.bash_profile文件,在里面加入export PATH=$PATH:$HOME/my-android-toolchain/bin

6.在http://pocoproject.org/中下载poco,解压

7.进入poco目录,修改./Foundation/Makefile文件,将Makefile文件中的FPEnvironment去掉,否则无法编译,这里就不解释原因了,可以参考http://www.appinf.com/docs/poco/99300-AndroidPlatformNotes.html

8. 编译:./configure --config=Android --no-samples
--no-tests

make -s -j4

make -s -j4 ANDROID_ABI=armeabi-v7a

9.集成测试(待续...)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: