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

来源:互联网 发布:淘宝pc详情页尺寸多少 编辑:程序博客网 时间:2024/05/20 23:38

转载请注明原创地址: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.集成测试(待续...)

原创粉丝点击