xcode soundtouch 一次编译armv7 armv7s arm64 i386 i64 库
来源:互联网 发布:淘宝里的转化率是什么 编辑:程序博客网 时间:2024/05/20 14:44
xcode soundtouch 一次编译armv7 armv7s arm64 i386 i64 库
1. 下载soundtouch 源码
http://www.surina.net/soundtouch/soundtouch-1.9.2.tar.gz
2. 再xcode下新建soundtouch 工程
选择创建工程类型
添加文件的时候切记soundtouch的配置头文件
#define SOUNDTOUCH_INTEGER_SAMPLES 1
不要使用默认的FLOAT的这个是32位的,选择错了有可能会造成你生成出来的是噪音
4,选择真机进行编译库,看是否正常编译
结果编译征程
5,再soundtouch平级目下创建编译脚本build.sh
touch build.sh
6,设置可执行权限
sudo chmod 777 build.sh
7,编辑内容
#!/bin/bashLIBNAME=libSoundTouch.aPWD = 'pwd'echo $PWDxcodebuild clean -project $1xcodebuild -configuration Release -sdk iphonesimulator -arch i386 -project $1mv $PWD/build/Release-iphonesimulator/$LIBNAME $PWD/i386.axcodebuild clean -project $1xcodebuild -configuration Release -sdk iphonesimulator -arch x86_64 -project $1mv $PWD/build/Release-iphonesimulator/$LIBNAME $PWD/x86.axcodebuild clean -project $1xcodebuild -configuration Release -sdk iphoneos -arch armv7 -project $1mv $PWD/build/Release-iphoneos/$LIBNAME $PWD/v7.axcodebuild clean -project $1xcodebuild -configuration Release -sdk iphoneos -arch armv7s -project $1mv $PWD/build/Release-iphoneos/$LIBNAME $PWD/v7s.axcodebuild clean -project $1xcodebuild -configuration Release -sdk iphoneos -arch arm64 -project $1mv $PWD/build/Release-iphoneos/$LIBNAME $PWD/v64.alipo -output $LIBNAME -create i386.a x86.a v7.a v7s.a v64.arm i386.a x86.a v7.a v7s.a v64.a
8,使用终端,命令行上输入./build.sh soundtouch.xcodeproj
9, 这个编译脚本很容易即可移植其他工程,只需要换成其他工程的参数即可
阅读全文
0 0
- xcode soundtouch 一次编译armv7 armv7s arm64 i386 i64 库
- xcode 下 ffmpeg soundtouch faac x264 libyuv lame 一次打包armv7 armv7s arm64
- xcode armv7 armv7s arm64
- Xcode 中armv6 armv7 armv7s arm64 ,i386 x86_64 归纳
- ios 32/64位 lame静态库libmp3lame.a 编译,支持arm64 armv7s x86_64 i386 armv7
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- xcode armv6 armv7 armv7s arm64
- maven启动web工程
- surfaceiew 和texture view
- poj 2191 大数素数判定 && 大数素数分解
- tomcat日志配置-----自带log(一)
- python
- xcode soundtouch 一次编译armv7 armv7s arm64 i386 i64 库
- LeetCode 39 Combination Sum
- nth-child选择器用于表格
- 四元素与欧拉角之间的转换
- Find them, Catch them POJ
- ssm中mybatis处理数据库(mysql)与pojo属性中类型不一致(string转date)
- Open JDK源码下载地址
- 每周荐书:SQL优化、深度学习、数据科学家(评论送书)
- fasttext的基本使用 java 、python为例子