当前位置: 首页 > 工具软件 > Android NDK > 使用案例 >

使用Android NDK编译FastRTPS-1.5.0

皮安顺
2023-12-01
  1. 下载1.5.0版本源码:https://github.com/eProsima/Fast-DDS/tree/release/1.5.0
  2. 进入源码根目录
    #!/bin/bash
    
    ANDROID_NDK=/path/of/android-ndk
    
    rm -rf build_dir && mkdir -p build_dir/install_dir && cd build_dir &&
    cmake   -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
            -DANDROID_ABI="arm64-v8a" \
            -DANDROID_NDK=$ANDROID_NDK \
            -DANDROID_PLATFORM=android-28 \
            -DBUILD_SHARED_LIBS=true\
            -DCMAKE_BUILD_TYPE=Release\
            -DTHIRDPARTY=ON \
            -DCMAKE_INSTALL_PREFIX=./install_dir \
            .. && make

 类似资料: