记一次Windows下VS2019的Audacity的编译过程

第一次接触Audacity的内容,不是因为XX客户的要求,就不会用到它。

因为它能通过微软的WASAPI能读取到有几个麦克风的功能,而且要测试这几个麦克风是不是好的。

于是,有人推荐了个工具。但是为了方便产线使用,需要修改。加上它又是开源的。所以,就自己动手DIY起来。

这个目的是,希望想自己编译的人不要走弯路了。我是走了不少,才有次总结。

下面我们就讲怎么编译&运行吧。

第一步:下载安装python 2.7.18这个版本。

第二步:下载wxWidgets的源码: git clone --recurse-submodules https://github.com/audacity/wxWidgets/

第三步:编译wxWidgets,这个比较简单,直接进入目录wxWidgets\build\msw\的目录,找到wx_vc16.sln,然后选择DLL Release编辑即可

第四步: 在系统的环境变量里面加入:WXWIN的环境变量,如下图所示

第五步:下载Audacity的源码     git clone https://gitee.com/tody_guo/audacity.git

我直接clone了一个,放置在国内的服务器上,下载速度块。

第六步:直接进入目录audacity\win 打开里面的audacity.sln的项目文件,然后选择 Release,WIN32的版本直接编译。

这边有个提示,SDK的版本要为17763

按理到这边,这个项目就可以编程成功。

但是要运行的话,你需要将wxWidgets\lib\vc_dll 目录下的几个DLL文件考到audacity\win\Release的目录下,才可以运行Audacity哦。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值