PortAudio - an Open-Source Cross-Platform Audio API
ASIOを利用するには、別途ASIO SDKの用意が必要です。PortAudio: Building Portaudio for Windows with ASIO support using MSVC
pa_asio.cpp … fatal error C1083: include ファイルを開けません。'asiosys.h':No such file or directory asiolist.cpp … fatal error C1083: ソース ファイルを開けません。'..\..\src\hostapi\asio\ASIOSDK\host\pc\asiolist.cpp':No such file or directory asiodrivers.cpp … fatal error C1083: ソース ファイルを開けません。'..\..\src\hostapi\asio\ASIOSDK\host\asiodrivers.cpp':No such file or directory
Developers : | http://www.steinberg.net/
ダウンロードしたSDKをportaudio\src\hostapi\asioに配置し、そのパス..\..\src\hostapi\asio\ASIOSDK\common
をインクルード ディレクトリに追加します。
ksguid.libが見つからないとリンカエラーになる場合には、
LINK : fatal error LNK1104: ファイル 'ksguid.lib' を開くことができません。
追加の依存ファイルで、そのパスを%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.1A\Lib\x64\ksguid.lib
のように明示します。なおこれはx64向けで、x86ならばLib\KSGuid.Lib
を指定します。c++ - Can't Build PortAudio - "LNK1104: cannot open file 'ksguid.lib'" - Stack Overflow
Windowsでのコンパイルの方法は、ソースのwin32\Makefile.mscにあります。
nmake -f win32/Makefile.msc