我目前正在尝试使用portaudio库在C中开始构建音频程序。我的安装是在ubuntu 16上,我已按照在linux上安装的步骤进行操作。据我所知,我已使用here(包括ALSA)上的所有内容正确安装。
我设法将libportaudio.a
和portaudio.h
文件复制到我在Eclipse上使用的工作区文件中。我使用一个简单的C程序来测试我是否可以访问该库,但即使我在工作区文件中有两个文件,引用都是" undefined"。
我还需要其他方法将库链接到项目吗?抱歉,如果这是一项简单的任务,我对这个问题相对较新。
这里的参考是我用以下方法测试的程序:
#include <stdio.h>
#include <stdlib.h>
#include "portaudio.h"
int main(void){
PaError err;
err = Pa_Initialize();
printf("Success!");
return 0;
}
提前感谢您的帮助!