一切都取决于你想如何构建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
什么是你想实现的,什么是这到底是什么? – 2011-10-17 13:20:14
我试图ndk-构建与jthread支持android.after ndk-build jrtplib构建它带来了这个error.error:非静态引用成员'jrtplib :: RTPSession&jrtplib :: RTPSessionSources :: rtpsession',不能使用默认赋值运算符 – keven 2011-10-21 01:04:41
那么,你解决了吗? – Sambatyon 2012-12-11 15:42:41