记一次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的环境变量,如下图所示

记一次Windows下VS2019的Audacity的编译过程_第1张图片

第五步:下载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哦。

 

你可能感兴趣的:(C/C++)