导读 如何移植boost库到Android 这里是使用NDK进行编译boost的但肯定对我有用吧。。经过一番折腾终于编译成功,,高兴,呵呵

如何移植boost库到Android

这里是使用NDK进行编译boost的但肯定对我有用吧。。经过一番折腾终于编译成功,,高兴,呵呵! 转载

boost下载 boost下载太慢了boost下载 boost下载太慢了


下面将主要的过程记录下来:

1、下载boost 源码:

Boost for Android

Boost for android is a set of tools to compile the main part of the Boost C++ Libraries for the Android platform.

Currently supported boost versions are 1.45.0, 1.48.0 and 1.49.0.

因此下载最新的 1.49 版本,下载完成后进行打补丁

2、下载补丁代码

boost-1_49_0

3、打补丁代码

boost_1_49_0.tar.bz2 放在android的 external 下解压:

tar -xjvf external/boost_1_49_0.tar.bz2

将boost-1_49_0.patch放在external\boost_1_49_0下面根目录执行:

patch -Np1 -d external/boost_1_49_0 < external/boost_1_49_0/boost-1_49_0.patch

4、编写boost的makefile文件,即Android.mk

LOCAL_PATH:= $(call my-dir)

common_SRC_FILES := \

libs/thread/src/pthread/thread.cpp \

libs/thread/src/pthread/once.cpp \

common_SRC_FILES += \

libs/filesystem/v3/src/codecvt_error_category.cpp \

libs/filesystem/v3/src/operations.cpp \

libs/filesystem/v3/src/path.cpp \

libs/filesystem/v3/src/path_traits.cpp \

libs/filesystem/v3/src/portability.cpp \

libs/filesystem/v3/src/utf8_codecvt_facet.cpp \

libs/system/src/error_code.cpp \

libs/system/src/local_free_on_destruction \

include $(CLEAR_VARS)

LOCAL_MODULE:= libboost

LOCAL_SRC_FILES := $(common_SRC_FILES)

djigoboost软件如何下载

djigoboost软件如何下载

可以直接在DJI GO官网下载

DJI GO App是针对高端无人机飞行控制而打造的一款专业飞行模拟控制软件,该软件完美适配官方推出的智能无人机飞行设备,可实时显示当前录制的高清画面、