我找到了一个使用- main.c
- myheader.h
- libportaudio.a
的示例C代码。
为了能够编译代码,我必须在我的工作文件夹中复制头文件和库文件。所以在我的文件夹中我有以下3个文件:
gcc -o myprog main.c libportaudio.a -lrt -lasound -lpthread -lm
在Linux中我使用它来编译代码:
-lrt -lasound -lpthread -lm
我现在想在Linux上使用QT创建器来编译和调试代码。
如何在QT创建者中添加libportaudio.a
参数以及如何以及在何处将rspec
添加到QT创建者?
答案 0 :(得分:1)
首先,您必须决定是否要使用qmake或CMake与Qt Creator一起构建项目。 Qt Creator只是一个使用构建工具的IDE,而构建工具又可以运行gcc或g ++等等。如果我们假设您正在使用qmake,则必须先从Qt Creator或源目录中的命令行创建一个新项目:
qmake -project
这将创建一个.pro文件,您可以在其中设置源代码,编译器标志和库。
我建议您先阅读此内容:http://doc.qt.io/qt-5/qmake-tutorial.html
关于使用qmake链接到外部库:Adding external library into Qt Creator project
LIBS += -L/path/to/libraries libportaudio.a -lrt -lasound -lpthread -lm