libyuv编


下载代码(墙):
git clone http://git.chromium.org/external/libyuv.git    

 make 编译(linux、mingw、cygwin):
make -f linux.mk

 cmake 编译(vs、linux、mingw、msys等):
mkdir out
cd out
cmake ..
cmake --build .

Release build/install
 mkdir out
 cd out
 cmake -DCMAKE_INSTALL_PREFIX="/usr/lib" -DCMAKE_BUILD_TYPE="Release" ..
 cmake --build . --config Release
 sudo cmake --build . --target install --config Release

Windows 8 Phone

编译环境准备:
 安装 Visual Studio 2012 and Arm 到你的环境:

 call "c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_arm\vcvarsx86_arm.bat"
 
或者 Visual Studio 2013
 call "c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_arm\vcvarsx86_arm.bat"

也能够从“開始”菜单->Visual Studio 2013->Visual Studio Tools->VS2013 ARM 兼容工具命令提示

然后再进入libyuv源代码根文件夹。再运行下列操作:

 nmake /f winarm.mk clean
 nmake /f winarm.mk

 
android:
#须要设置以下变量:
export ANDROID_NDK_ROOT=/home/android-ndk-r9c               #指定 android ndk 根文件夹 
export ANDROID_NDK=$ANDROID_NDK_ROOT  #指定 android ndk 根文件夹 
export ANDROID_SDK=/home/android-sdk/sdk                   #指定 android sdk 根文件夹
export ANDROID_SDK_ROOT=$ANDROID_SDK   
export JAVA_HOME=/home/jdk1.7.0_51                      #指定 jdk 根文件夹 

cmake .. \
    -G"Unix Makefiles"\
    -DCMAKE_MAKE_PROGRAM="$ANDROID_NDK/prebuilt/${HOST}/bin/make" \ #android 自带的 make
    -DCMAKE_INSTALL_PREFIX="$PREFIX" \
    -DCMAKE_TOOLCHAIN_FILE="${RabbitImRoot}/platforms/android/android.toolchain.cmake"

echo "build..."
cmake --build . --target install --config Release

cmake工具链文件能够到:
https://code.csdn.net/kl222/rabbitim/tree/master/platforms/android/android.toolchain.cmake



    
        

版权声明:本文博客原创文章,博客,未经同意,不得转载。

posted @ 2015-07-27 09:38  lcchuguo  阅读(535)  评论(0编辑  收藏  举报