首页 > 解决方案 > 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>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~

标签: androidmakefilecompilationpjsip

解决方案


推荐阅读