2012-12-05 27 views
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中更改?

回答