zoukankan      html  css  js  c++  java
  • 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.0VCinx86_armvcvarsx86_arm.bat"
     
    或者 Visual Studio 2013
     call "c:Program Files (x86)Microsoft Visual Studio 12.0VCinx86_armvcvarsx86_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
    
    
    
    
    
        
            

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

  • 相关阅读:
    css3
    ubuntu /mac 终端命令大全
    MarkDown的语法的简要规则
    向github上传一个项目
    datatable 去掉默认功能
    datatable 自定义筛选
    vuex
    es6入门教程
    datatable 指定添加排序,根据列的值来设置颜色
    在ios上块点击出现闪黑底
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4679310.html
Copyright © 2011-2022 走看看