Muji Blog

いろんなトピックを備忘録的に発信していきます。トピック例:{画像処理、信号処理、心理学}

Windows環境でPortAudioを導入

はじめに

表題の手続きにめちゃめちゃ手こずったので記録。

MinGWCygwinを使った導入も試したけど、VisualStudioでの導入が一番ラクだった。

環境

Visual Studio 2015

Visual Studio Communityでも試す予定です。

ダウンロード

以下のページから、PortAuidoをダウンロード

www.portaudio.com


解凍し、portaudio\build\msvc\内のソリューションファイルを開く。

そのままビルドしようとすると、ASIOが必要になる。
そのため、以下のステップでASIOなしにビルドするよう変更する。

  1. portaudio\src\hostapi\asioを削除
  2. portaudio\build\msvc\portaudio.defの中から、"PaAsio_"で始まるエントリーポイントをすべて削除
  3. ビルド

これで新しいプロジェクトの設定でインクルードパスとライブラリパス、使用ライブラリを設定すれば使用可能なはず。

おわりに

Linuxなら、portaudioのディレクトリに移動して、

 ./configure
 make
 make install

で終わりなのに…

以上