我已成功安装和使用Portaudio库在Ubuntu上实时声音输出,带有一些C代码 . 但我的主要项目是在Qt Creator下的Windows上 . 我试图使用MinGW构建Portaudio,这似乎有效,因为当我运行示例“bin / paex_sine”时它输出一个正弦,但我不能在Qt中使用它 .

我通过添加链接库

LIBS = -LC:/ MinGW / lib / -lportaudio.dll

建议there,但我得到这种类型的错误:

对mingw_initcharmax crtexe.c的未定义引用

我还尝试在运行./configure时使用标志“--enable-cxx”,但是make会返回以下错误:

c:\mingw\lib\gcc\mingw32\5.3.0\include\c++\cwtype:89:11: error: '::iswblank' has not been declared
using ::iswblank;
       ^

我真的不知道我做错了什么以及我该怎么做......