我正在尝试创建一个用于录制的 C++ 应用程序,它使用 PortAudio 接口(我想使用 ALSA 而不是 JACK)。我已阅读并遵循 PortAudio网站中的教程。我已经安装了 libasound,但是当我编译时
g++ -lrt -lasound -lalsa -lpthread main.cpp libportaudio.a
它发生了这个错误:
/usr/bin/ld: cannot find -lalsa
collect2: error: ld returned 1 exit status
我想我没有 ALSA 库,所以我使用 synaptic 包来安装它。但是关于ALSA的包太多了。你能建议我应该安装哪些软件包吗?