【发布时间】:2017-09-28 12:06:45
【问题描述】:
我正在尝试使用 PulseAudio 库编写一个简单的程序。在 gcc 下编译时一切正常(gcc -o name_one name_two.cpp -lpulse-simple -lpulse),但是当我将程序复制到 cLion(在 cmake 下)时,它会抛出一个错误:
main.cpp:49: undefined reference to pa_simple_newmain.cpp:50: undefined reference to pa_strerrormain.cpp:78: undefined reference to pa_simple_drainmain.cpp:72: undefined reference to pa_simple_writemain.cpp:73: undefined reference to pa_strerrormain.cpp:79: undefined reference to pa_strerrormain.cpp:85: undefined reference to pa_simple_free
我尝试将链接 (-lpulse-simple -lpulse) 添加到我的 makeafile.txt 中,如下所示:
add_compile_options(-lpulse-simple -lpulse)
但这不起作用。
如何正确操作?
【问题讨论】:
标签: c++11 gcc cmake pulseaudio