QT

fatal error: alsa/asoundlib.h: No such file or directory 라고 오류에 대한 해결방법

skyLove1982 2019. 12. 17. 16:55
반응형

fatal error: alsa/asoundlib.h: No such file or directory
 #include <alsa/asoundlib.h>

위와 같이 나오면 아래의 라이브러리를 설치하면 됩니다.

sudo apt-get install libasound2-dev

그리고 .pro 파일에 LIBS += -lasound 을 추가해야합니다.

참고로 라즈베파이에서 QT를 활용해서 wav 파일을 재생하려고 하였는데 소리가 나지 않았습니다.ㅠㅠ

그래서 alsa 라이브러리를 이용하여서 처리를 하게 되었습니다.

참고로 pluseaudio  를 설치하고 재부팅하니까 정상적으로 소리가 재생이 되더라구요. 이걸 몰라서 몇시간을 보냈네요ㅠ 아래의 명령어로 설치하시면 됩니다.

sudo apt-get install pulseaudio

 

 

반응형

'QT' 카테고리의 다른 글

How i can convert int to QString  (0) 2017.10.30