移植soundtouch 到android 通过JNI来调用(一)
来源:互联网 发布:vericut是个什么软件 编辑:程序博客网 时间:2024/05/16 03:10
最近准备开发一款可以变声的录音机,于是在网上找了一下这方面的开源代码,发现soundtouch是一个不错的选择。
首先是在官网下载源代码
http://www.surina.net/soundtouch/sourcecode.html
如果是在windows 下用的话可以直接下载相应的库来调用,linux的库暂时没有,只能自己来编了。
接下来就是编译源码了。(我使用的是Ubuntu10.04)
根目录下的README.html 说的很详细了,先运行
./bootstrap
这个是用来生成配置文件的,但是运行上处脚本发现
./bootstrap: line 24: autoreconf: command not found
接下来你需要安装 apt-get install autoconf工具(这个是干嘛的google一下就知道了)
装完后继续运行./bootstrap
接着又出现
Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf line 189.
安装第二个工具
apt-get install libtool (不是root用户请在前面加sudo)
如果出现:
configure: error: in `/root/Downloads/soundtouch':configure: error: C++ compiler cannot create executables
See `config.log' for more details.
说明你的电脑还没有装g++ 你需要apt-get install g++
继续就可以正确生成配置文件了。
最后make 一下就编译完了。
如果你想安装到自己电脑就再运行make install
这样你在/usr/local/lib 下面就可以找到
libSoundTouch.so了
=============================================================
今天就到此为止,下次将介绍我移植该代码到android的过程。
- 移植soundtouch 到android 通过JNI来调用(一)
- 移植soundtouch到android 通过JNI来调用(二)
- 通过Android平台移植魂斗罗游戏来阐述下jni的用法(把魂斗罗游戏嵌入到FC游戏模拟器里,省去了SD卡加载ROM)
- 通过Android平台移植魂斗罗游戏来阐述下jni的用法(把魂斗罗游戏嵌入到FC游戏模拟器里,省去了SD卡加载ROM)
- Android JNI调用(一)
- Android JNI调用(一)
- Android通过JNI调用驱动程序
- Android 通过Jni调用Native
- 通过JNI调用android驱动
- 通过JNI调用android驱动
- android 通过JNI调用C/C++代码(linux)
- haXe NME通过JNI调用Android
- Android JNI通过C++调用JAVA
- Android JNI通过C++调用JAVA
- cocos2dx通过Jni调用Android的Java
- android 通过jni调用gsoap问题
- Android C 通过JNI 调用JAVA
- Android JNI通过C++调用JAVA
- 谈鼠色变
- Hdu1507 Uncle Tom's Inherited Land*
- 大型网站架构演变和知识体系
- ios的框架
- tiny6410 uimage移植笔记
- 移植soundtouch 到android 通过JNI来调用(一)
- Linux命令整理
- android ListView几个比较特别的属性
- 浅谈KINECT FOR WINDOWS SDK之深度数据
- 【菜】俄罗斯方块(非常坑爹!)
- 我是个年轻人,我心情不太好
- 研究称所有版本Android均存在短信欺诈漏洞
- 矩阵快速幂
- JNDI 是什么