天天看点

PortAudio(v19) 在vs2010上的环境搭建

最近需要使用到录音的功能,老大希望最好有夸平台的,找来找去,找到了PortAudio,这里记录下它的环境搭建过程。

一、下载源码

http://www.portaudio.com/download.html

我下载的是pa_stable_v19_20140130.tgz,这个包

二、进行编译

解压缩,然后build->msvc,打开工程

这个时候进行编译,会出现类似无法打开源文件:“….\src\hostapi\asio\ASIOSDK\host\pc\asiolist.cpp”: No such file or directory这样的错误。是因为我们缺少ASIOSDK。

到http://www.steinberg.net/en/company/developer.html去下载asiosdk,我下载的是asiosdk2.3。然后将这个ASIOSDK2.3文件夹复制到src\hostapi\asio中,并改名为ASIOSDK,这个时候可以进行编译了。

一般情况就可以编译成功了,按照官网的说(http://portaudio.com/docs/v19-doxydocs/compile_windows.html)还需要一些很细节的设置,我试过不设置这些,编译使用也是没有问题的。如果出现需要dsound.h 和 dsconf.h这个的提示,那么你需要去下载DirectX SDK http://download.csdn.net/detail/weiwei9363/8977573 dll文件下载

http://download.csdn.net/detail/weiwei9363/8977595 lib文件下载

继续阅读