Android 如何解决此linphone$make错误?

Android 如何解决此linphone$make错误?,android,linux,android-ndk,cmake,linphone,Android,Linux,Android Ndk,Cmake,Linphone,我能够在top目录中成功运行prepare.py脚本,没有出现错误 然而,当我运行$make命令时,我得到下面的错误提示 谁能把我从这种折磨中解救出来 [33%]构建C对象src/CMakeFiles/msamr.dir/amrnb.C.o /home/pnwake/linphone android/submodules/msamr/src/amrnb.c:31:10:致命错误: 未找到“amrnb/interf_dec.h”文件 #包括 ^ 生成1个错误。 src/CMakeFiles/msa

我能够在top目录中成功运行
prepare.py
脚本,没有出现错误

然而,当我运行
$make
命令时,我得到下面的错误提示

谁能把我从这种折磨中解救出来

[33%]构建C对象src/CMakeFiles/msamr.dir/amrnb.C.o /home/pnwake/linphone android/submodules/msamr/src/amrnb.c:31:10:致命错误: 未找到“amrnb/interf_dec.h”文件 #包括 ^ 生成1个错误。 src/CMakeFiles/msamr.dir/build.make:77:目标'src/CMakeFiles/msamr.dir/amrnb.c.o'的配方失败 make[6]:***[src/CMakeFiles/msamr.dir/amrnb.c.o]错误1 make[6]:离开目录“/home/pnwake/linphone-android/WORK/android-arm/Build/msamr” CMakeFiles/Makefile2:75:目标“src/CMakeFiles/msamr.dir/all”的配方失败 make[5]:***[src/CMakeFiles/msamr.dir/all]错误2 make[5]:离开目录“/home/pnwake/linphone-android/WORK/android-arm/Build/msamr” Makefile:117:目标“全部”的配方失败 生成[4]:***[all]错误2 make[4]:离开目录“/home/pnwake/linphone-android/WORK/android-arm/Build/msamr” CMakeFiles/EP_msamr.dir/build.make:111:target'/home/pnwake/linphone android/WORK/android arm/Stamp/EP_msamr/EP_msamr-build'的配方失败 make[3]:***[/home/pnwake/linphone-android/WORK/android-arm/Stamp/EP_-msamr/EP_-msamr-build]错误2 make[3]:离开目录“/home/pnwake/linphone-android/WORK/android-arm/cmake” CMakeFiles/Makefile2:571:目标“CMakeFiles/EP_msamr.dir/all”的配方失败 make[2]:***[CMakeFiles/epmsamamr.dir/all]错误2 make[2]:离开目录“/home/pnwake/linphone-android/WORK/android-arm/cmake” Makefile:76:目标“全部”的配方失败 生成[1]:***[all]错误2 make[1]:离开目录“/home/pnwake/linphone-android/WORK/android-arm/cmake” Makefile:148:目标“arm构建”的配方失败 make:**[arm构建]错误2
显然,发生错误是因为我的链接器没有拾取头文件interf_dec.h

因此,我编辑了这个文件/home/pnwake/linphone-android/submodules/msamr/src/amrnb.c-->line:31:10,方法是放置头文件的绝对目录(例如:/home/pnwake/linphone-android/submodules/msamamr/src/interf_-dec.h)

因此,如果在该目录中看不到头文件,请不要惊慌。Lol.只需搜索整个linphone文件夹,并将其从任何位置复制到amrnb.c目录


对任何抱怨缺少头文件的错误执行相同的操作

显然,发生错误的原因是我的链接器没有拾取头文件interf_dec.h

因此,我编辑了这个文件/home/pnwake/linphone-android/submodules/msamr/src/amrnb.c-->line:31:10,方法是放置头文件的绝对目录(例如:/home/pnwake/linphone-android/submodules/msamamr/src/interf_-dec.h)

因此,如果在该目录中看不到头文件,请不要惊慌。Lol.只需搜索整个linphone文件夹,并将其从任何位置复制到amrnb.c目录


对任何抱怨缺少头文件的错误执行相同的操作

VERBOSE=yes的输出,编译器要查找的头文件在哪里?是否安装了opencore amr?还告诉我们一些关于环境的信息我对linphone很陌生,所以我不熟悉头文件。。。我只是按照指示的步骤尝试在windows上配置linphone,但我意识到在linux环境中设置linphone的大多数依赖项更容易。因此,我切换到我的ubuntu14I安装的
opencore amr
,但仍然得到相同的错误,
$make
输出的VERBOSE=yes,编译器要查找的头文件在哪里?是否安装了opencore amr?还告诉我们一些关于环境的信息我对linphone很陌生,所以我不熟悉头文件。。。我只是按照指示的步骤尝试在windows上配置linphone,但我意识到在linux环境中设置linphone的大多数依赖项更容易。因此,我切换到我的ubuntu14I安装的
opencore amr
,但仍然得到
$make