gpt4 book ai didi

ios4 - 为 iOS 4.0 编译 pjsip

转载 作者:行者123 更新时间:2023-12-04 08:56:27 32 4
gpt4 key购买 nike

我在为 iOS 4.0 编译 pjsip 时遇到了问题。

我正在使用来自 SVN 的最新主干版本并不断收到 portaudio 错误。使用piedmont无线指南时: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

最佳答案

您缺少的具体步骤是在适当的位置有一个 config_site.h 文件。

pjlib/include/pj/config_site.h

它需要包含以下内容:
#define PJ_CONFIG_IPHONE 1
#include <pj/config_site_sample.h>

因此,配置将避免不需要或不会为 iPhone 中的 arm 芯片编译的库。

在此添加后重新开始:
./configure-iphone

进而
make dep && make clean && make

关于ios4 - 为 iOS 4.0 编译 pjsip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3251541/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com