0
我试图通过把“libportaudio.a”在我的项目编制portaudio后使用静态库从portaudio(做“./configre & &使”然后我把该文件在lib/.libs /中)。联/建筑portaudio静态库
由于这是一个Qt项目,我的Makefile文件库行是这样的:
LIBS = $(SUBLIBS) -L/usr/lib/x86_64-linux-gnu -L/home/larose/babel/BabelAudio/lib -Lportaudio -Llibspeex -Llibspeexdsp -lQtGui -lQtNetwork -lQtCore -lpthread
在我的.pro我有:
LIBS += -L$$PWD/lib -Lportaudio -Llibspeex -Llibspeexdsp
但是当我尝试做制作,其结果是:
SpeakThread.cpp:(.text+0x388): undefined reference to `Pa_OpenStream'
SpeakThread.cpp:(.text+0x3c7): undefined reference to `Pa_OpenStream'
SpeakThread.cpp:(.text+0x3d0): undefined reference to `Pa_StartStream'
SpeakThread.cpp:(.text+0x3da): undefined reference to `Pa_StartStream'
SpeakThread.cpp:(.text+0x3e4): undefined reference to `Pa_IsStreamActive'
在做./configure时,有什么特别的事情要做,以使库可移植,或者简单地在Makefile中更改?