我在为 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