我一直在编译iOS 4.0的pjsip问题。编译iOS 4.0的pjsip
我正在使用SVN的最新中继版本,并继续收到portaudio错误。当使用piedmontwireless指南时:http://www.piemontewireless.net/PJSip155_and_iPhoneSDK312我在我的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
我最后一次检查了PJSIP我记得portaudio通过在构建一个独立的存储设备中拉出,但我可能是错的。你有没有检查你是否真的得到了portaudio.h? – sdolan 2010-07-15 00:14:23
是的,portaudio.h在系统中存在,这是我最看重的东西。在third_party文件夹中。 – Schroedinger 2010-07-15 00:44:33
http://code.google.com/p/siphon/issues/detail?id=364表示portaudio在iPhone OS上不受支持。该评论说看看维基或补丁,但瞥一眼,我没有看到修复。希望这会帮助你走向正确的方向。 – sdolan 2010-07-15 01:33:24