/usr/include/alsa/pcm.hファイルの中に下記の”snd_pcm_open”があります。
よって、#include <alsa/pcm.h>として、include出来ます。
プログラムコードの中に、それを下記の様に書きますとエラーが発生します。
ret = snd_pcm_open(&hndl, device, SND_PCM_STREAM_PLAYBACK, 0);
//エラー: undefined reference to `snd_pcm_open'
/usr/include/alsa/pcm.hファイル===================
int snd_pcm_open(snd_pcm_t **pcm, const char *name,
snd_pcm_stream_t stream, int mode);
Q1) このエラーに対応す方法をお教えください。
なおコンパイルオプションの中に、 -lasound を設定する情報も
ありますが、QtCreatorのqmake(下記)の最後に、 -lasound の追加では、エラーになります
qmake /home/shiggy/QtX/audiooutput_sound/audiooutput_sound.pro -r -spec linux-g++-32 CONFIG+=debug
以上、お手数ですが宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。