天天看點

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檔案下載下傳

繼續閱讀