android - pjsip 项目编译'make dep'
问题描述
我想编译这个项目,我在'make dep'
. 我有Ubuntu 20.04.2 LTS x64。
我'config_site.h'
在路径配置文件.../pjproject-2.10/pjlib/include/pj
:
#define PJ_CONFIG_ANDROID 1
#include <pj/config_site_sample.h>
我运行命令
export ANDROID_NDK_ROOT=.../android-ndk-r13b
export NDK_TOOLCHAIN_VERSION=4.9
NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=arm64-v8a ./configure-android --use-ndk-cflags
当我跑步时,我会遇到'make dep'
这个问题:
/src/pjmedia-audiodev/android_jni_dev.c:36:10: fatal error: jni.h: No such file or directory
36 | #include <jni.h>
| ^~~~~~~
修复 如果我更改文件'android_jni_dev.c',如:
36 | #include <usr/lib/jvm/java-8-openjdk-amd64/include/jni.h>
我得到错误:
../src/pjmedia-audiodev/android_jni_dev.c:38:10: fatal error: sys/system_properties.h: No such file or directory
38 | #include <sys/system_properties.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
解决方案
推荐阅读
- c# - 如何从数据库中检索数据并设置到复选框中
- sql - Scala:在数据框中生成日期
- apache-spark - 如何在 Databricks Delta Multi Cluster 环境中维护主键列
- r - 软件包的安装具有非零退出状态 - Linux 服务器
- java - 为什么 Java Pair 显示 android.util.Pair 而不是值
- apache - Docker 上的 Vue Cli 3 - Apache 和虚拟主机的问题
- javascript - 如何制作时间戳登录表单
- javascript - 是否可以使用 findAll() 创建查询并通过使用来自 pivot 的 ForeignKey(关系多对多)获得过滤结果?
- python - 使用线性回归处理缺失值
- python - 使用关键字时如何在 Pycharm 中发出警告