win7下编译开源软件audacity
2012-05-27 15:27
211 查看
audacity 是一款开源的音频播放编辑软件,类似cooledit,支持windows,linux,mac 等多种操作系统,但是如果在windows下把代码一下载下来就编译,是不能通过的,下面介绍一下正确的编译过程。
1、在Audacity的网站上下载源码http://audacity.googlecode.com/files/audacity-fullsrc-2.0.0.tar.bz2
2、将源码解压,在源码的win目录下有个compile.txt文件,介绍了详细的编译过程,按照这个文件一步一步编译可解决主要的问题。
下面是按照这个txt文件的编译过程
3、下载wxWidgets软件包,wxWidgets是一个在多个平台可用的界面开发的软件包。
Audacity 2.0.0 所需的wxWidgets版本是 2.8.12,下载适合windwos的wxMSW2.8.12
wxWidgets下载地址是http://www.wxwidgets.org/
4、解压安装wxWidgets(即wxMSW),默认安装到C:\wxWidgets-2.8.12
安装过程实际上是一个源码拷贝的过程。
1、用 Visual Studio 2008打开"C:\wxWidgets-2.8.12\build\msw\wx_dll.dsw" 碰到问是否需要转换的对话框,全部选是。
2. 把audacity\win\wxWidgets_additions目录下的setup.h文件拷贝覆盖 "C:\wxWidgets-2.8.12\include\wx\msw\"下的setup.h文件
3、点击生成菜单,选批生成,选中adv 、base、core、html、net,先后生成
Release、debug、unicode release、unicode debug四类DLL
4、为Audacity编译连接wxWidgets设置环境变量
设置环境变量WXWIN,变量的值就是wxWidgets的路径
如C:\wxWidgets-2.8.12
然后在VC2008里分别添加
包含路径 $(WXWIN)\include
源路径 $(WXWIN)\include
库路径 $(WXWIN)\lib
环境变量设置好了之后,最好把机器重启一下,这样设置会生效。
5、将生成的动态库拷贝到audacity的win\debug目录或者windows目录或者目录下
6、开始编译audacity
有一个bug,就是文件audacity.rc的第32行的最后应该是个",但是是个?把这个?改成"编译即可通过。
1、在Audacity的网站上下载源码http://audacity.googlecode.com/files/audacity-fullsrc-2.0.0.tar.bz2
2、将源码解压,在源码的win目录下有个compile.txt文件,介绍了详细的编译过程,按照这个文件一步一步编译可解决主要的问题。
下面是按照这个txt文件的编译过程
3、下载wxWidgets软件包,wxWidgets是一个在多个平台可用的界面开发的软件包。
Audacity 2.0.0 所需的wxWidgets版本是 2.8.12,下载适合windwos的wxMSW2.8.12
wxWidgets下载地址是http://www.wxwidgets.org/
4、解压安装wxWidgets(即wxMSW),默认安装到C:\wxWidgets-2.8.12
安装过程实际上是一个源码拷贝的过程。
1、用 Visual Studio 2008打开"C:\wxWidgets-2.8.12\build\msw\wx_dll.dsw" 碰到问是否需要转换的对话框,全部选是。
2. 把audacity\win\wxWidgets_additions目录下的setup.h文件拷贝覆盖 "C:\wxWidgets-2.8.12\include\wx\msw\"下的setup.h文件
3、点击生成菜单,选批生成,选中adv 、base、core、html、net,先后生成
Release、debug、unicode release、unicode debug四类DLL
4、为Audacity编译连接wxWidgets设置环境变量
设置环境变量WXWIN,变量的值就是wxWidgets的路径
如C:\wxWidgets-2.8.12
然后在VC2008里分别添加
包含路径 $(WXWIN)\include
源路径 $(WXWIN)\include
库路径 $(WXWIN)\lib
环境变量设置好了之后,最好把机器重启一下,这样设置会生效。
5、将生成的动态库拷贝到audacity的win\debug目录或者windows目录或者目录下
6、开始编译audacity
有一个bug,就是文件audacity.rc的第32行的最后应该是个",但是是个?把这个?改成"编译即可通过。
相关文章推荐
- 所谓开源,原来是啥软件都要自己来编译——CentOS下php扩展库的安装
- verilog之四位全加器的编译及仿真(用开源免费的软件——iverilog+GTKWave)
- 提供各种开源软件编译服务的想法
- ILSpy 开源的.Net代码反编译软件
- 【开源软件】windows环境下libcurl编译
- 【Linux】【Makefile】开源软件的编译问题
- 解决CMAKE编译第三方开源软件需要下载的问题
- 开源软件编译
- 开源软件之lftp的使用------带编译过程
- 编译开源软件doubango
- 各种开源软件编译记录(目录)
- 有了开源,软件该怎样编译
- 编译开源软件的一个问题----pkg-config找不到库
- cmake形式的开源软件的交叉编译方法
- verilog之四位全加器的编译及仿真(用开源免费的软件——iverilog+GTKWave)
- verilog之四位全加器的编译及仿真(用开源免费的软件——iverilog+GTKWave)
- OpenTLD(Tracking-Learning-Detection)运动跟踪与检测开源软件编译与安装
- 推荐一款C#反编译软件(开源)
- 计算语音识别结果编辑距离的开源软件:sclite的编译、安装与运行
- 开源软件编译时遇到的问题