一切都取決於你想如何構建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