我尝试使用旧版本的pjsip改进App。由于在这个版本中扬声器不再工作,我想更新pjsip。
因为我发现没有教程如何简单地更新你正在使用的pjsip我尝试下载并编译最新版本。
但是编译总是停止这个例外:
pjmedia-audiodev/errno.c23:13: fatal error: 'portaudio.h' file not found
什么可能导致这个问题? 我正在遵循这个指南:
https://trac.pjsip.org/repos/wiki/Getting-Started/iPhone
让我有点好奇的是在文件" config_site.h"已经有很多定义。我还需要它们,而guid说它应该有两条线:
#define PJ_CONFIG_IPHONE 1
#include <pj/config_site_sample.h>
当我准备好编译时,我是否能够简单地覆盖我刚刚编译的文件使用的应用程序文件?
感谢您的帮助。
答案 0 :(得分:0)
似乎系统上未安装 Portaudio 。
您可以使用以下命令从Macports或Homebrew获取它:
或
关于&#34; config_site.h&#34;中的定义的第二个问题。文件,它取决于它自己的应用程序,通常所提到的设置是足够的,但也可能需要额外的参数,如启用视频或其他编解码器等。