libyuv编译【转】
转自:http://blog.csdn.net/kl222/article/details/41309541
版权声明:本文为博主原创文章,未经博主允许不得转载。 下载代码(要FQ): 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
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
再看知名应用背后的第三方开源项目【转】
转自http://blog.csdn.net/guojin08/article/details/42222637 http://www.cocoachina.com/iOS/20141017/9955.html iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架并对其中一些框架进行了分析同样国外开发者@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了Facebook Paper使用的第三方库。 AFNetworking :适用于iOS和OS X的网络框架。 Appirater: 提醒用户打分。 ASIHTTPRequest简单使用CFNetwork API封装进行HTTP网络请求用Objective-C编写可应用在Mac OSX和iOS开发中。 CocoaHTTPServer: 用于Mac OS X和iOS应用程序的轻量级、可嵌入的HTTP服务器框架。 Cocoa Lumberjack:适用于Mac和iOS的日志框架集简单、快速、强大以及灵活于一身。 MBProgressHUD:用多种...
- 下一篇
【朝花夕拾】Lint篇
工作中Lint工具使用实录及整理 AndroidStudio内置的Lint工具,对app中的代码规范带来了极大的方便。对内存泄漏、代码冗余、代码安全、国际化、代码规范等很多方面都能检测,是一款非常强大的工具。本篇文章是自己使用过程中的过程记录,包括问题检测,问题分析,问题解决等做了一些总结。希望能对读者有一定的帮助。 对该工具的扫盲,不再本篇范畴内,读者可以参考: (1)Android lint 简介:http://blog.csdn.net/hudashi/article/details/8333349; (2)如何在android studio 中使用 link工具:http://www.cnblogs.com/cheerego/p/5175764.html 1.Inspection Result for Inspection Profile 'Project Default' 2 该项给了两类提示 (1) Image without contentDescription: 问题概要:[Accessibility] Missing co...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7