Ios4 为iOS 4.0编译pjsip

Ios4 为iOS 4.0编译pjsip,ios4,voip,pjsip,Ios4,Voip,Pjsip,我一直在为iOS 4.0编译pjsip时遇到问题 我正在使用来自SVN的最新trunk版本,并不断收到portaudio错误。在使用piedmontwireless指南时:我的build.mak文件中出现了一个缺少分隔符的错误,这表明存在空格/制表符错误,但我一生都找不到它 根据pjsip邮件列表,您应该能够为iOS 4.0进行开箱即用的编译,但我遇到了以下错误: ../src/pjmedia-audiodev/errno.c:23:26: error: portaudio.h: No suc

我一直在为iOS 4.0编译pjsip时遇到问题

我正在使用来自SVN的最新trunk版本,并不断收到portaudio错误。在使用piedmontwireless指南时:我的build.mak文件中出现了一个缺少分隔符的错误,这表明存在空格/制表符错误,但我一生都找不到它

根据pjsip邮件列表,您应该能够为iOS 4.0进行开箱即用的编译,但我遇到了以下错误:

 ../src/pjmedia-audiodev/errno.c:23:26: error: portaudio.h: No such file or directory
../src/pjmedia-audiodev/errno.c: In function ‘pjmedia_audiodev_strerror’:
../src/pjmedia-audiodev/errno.c:104: warning: implicit declaration of function ‘Pa_GetErrorText’
make[2]: *** [output/pjmedia-audiodev-arm-apple-darwin9/errno.o] Error 1
make[1]: *** [pjmedia-audiodev] Error 2
我会一直坚持下去,但任何帮助都将不胜感激


编辑:我有portaudio.h

您缺少的具体步骤是在适当的位置有一个config\u site.h文件

pjlib/include/pj/config_site.h
它需要包含以下内容:

#define PJ_CONFIG_IPHONE 1
#include <pj/config_site_sample.h>
然后

make dep && make clean && make
刚从SVN来

Configurations for current target have been written to 'build.mak', and 'os-auto.mak' in various build directories, and pjlib/include/pj/compat/os_auto.h.

Further customizations can be put in:
  - 'user.mak'
  - 'pjlib/include/pj/config_site.h'

The next step now is to run 'make dep' and 'make'.

Done configuring for iPhoneOS4.2.sdk
不应该。/配置iphone安装程序pjlib/include/pj/config_site.h

作为

#定义PJ_配置_IPHONE 1
#包括

感谢@Schroedinger的修复

上次我签出pjsip时,我记得portaudio是通过构建中的一个单独的存储库引入的,但我可能错了。你有没有检查过你是否真的有portaudio.h?是的,portaudio.h在系统中,这是我最奇怪的地方。在第三方文件夹中。表示iPhone操作系统不支持portaudio。评论说,看看维基或补丁,但快速一看,我没有看到修复。希望这能帮你找到正确的方向。
./configure-iphone
Configurations for current target have been written to 'build.mak', and 'os-auto.mak' in various build directories, and pjlib/include/pj/compat/os_auto.h.

Further customizations can be put in:
  - 'user.mak'
  - 'pjlib/include/pj/config_site.h'

The next step now is to run 'make dep' and 'make'.

Done configuring for iPhoneOS4.2.sdk
#define PJ_CONFIG_IPHONE 1
#include <pj/config_site_sample.h>