Какие пакеты должны быть установлены для использования библиотеки ALSA?

Я пытаюсь создать приложение 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. Можете ли вы предложить мне, какие пакеты я должен установить?

0

Решение

ALSA должна быть частью стандартной установки. Если я правильно помню, единственная необходимая библиотека — это libasound (я всегда предполагал, что это означает alsa sound).

Если вы еще этого не видели, это руководство объясняет, как собрать Linux. В примере используется JACK. Я верю, что Джек также полагается на ALSA.

Использование PortAudio в ваших проектах

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]