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
 
    
 
    
 
    

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

你可能感兴趣的:(libyuv编)