android jrtplib

时间:2011-10-17 13:15:25

标签: android rtp

jni / jrtplib / include / jrtplib3 / rtpsessionsources.h:50:错误:非静态引用成员'jrtplib :: RTPSession& jrtplib :: RTPSessionSources :: rtpsession',不能使用默认赋值运算符

链接到rtpsessionsource.h http://research.edm.uhasselt.be/jori/jrtplib/documentation/rtpsessionsources_8h_source.html

任何人,请帮帮我。

1 个答案:

答案 0 :(得分:1)

一切取决于你想要如何构建jrtplib

我在这里看到3个选项

我个人使用了第二个选项,我的构建脚本看起来像这样

#!/bin/bash

LIB=jrtplib-3.9.1
BUILD=$(PWD)/build
CMAKE_TOOLCHAIN=$(PWD)/android-cmake
BUILD_TYPE=Debug

mkdir -p $BUILD/armeabi-v7a
cd $BUILD/armeabi-v7a
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_TOOLCHAIN/android.toolchain.cmake \
        -DANDROID_NDK=$ANDROID_NDK_ROOT -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DANDROID_ABI="armeabi-v7a with NEON" \
        -DJRTPLIB_COMPILE_STATIC=ON \
        $LIB
cmake --build .

cd $ROOT

mkdir -p build/x86
cd $BUILD/x86
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_TOOLCHAIN/android.toolchain.cmake \
        -DANDROID_NDK=$ANDROID_NDK_ROOT -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DANDROID_ABI="x86" \
        -DJRTPLIB_COMPILE_STATIC=ON \
        $LIB
cmake --build .

PS我没有jthread支持