我们使用pjsip作为我们的项目,在2.2版本中一切正常,直到我们尝试将pjsip版本更新到2.4。现在由于以下错误,我无法构建项目:
[INFO]来自pjsip-static-for-android-2.4.0 / headers / pjmedia / types.h:28,
从[INFO] PJSIP静电换机器人-2.4.0 /标头/ pjmedia / alaw_ulaw.h:23,
[INFO]来自pjsip-static-for-android-2.4.0 / headers / pjmedia.h:27,
[INFO] pjsip-static-for-android-2.4.0 / headers / pj / config.h:248:6: 错误:#error必须为此处理器声明Endianness
在Google搜索关于“endianness”的帖子说它是IOS相关的问题,但我只为android配置,现在我不知道它是什么意思,为什么它要求我声明它。 我阅读了pjsip配置和pjsip常见问题解答,但没有回答这个问题。
Pj / config_site.h具有以下内容,如文档
中所述#define PJ_CONFIG_ANDROID 1
#include <pj/config_site_sample.h>
有什么想法吗?