如何解决此linphone $ make错误?

时间:2016-06-14 11:55:08

标签: android linux android-ndk cmake linphone

我能够在顶级目录中成功运行prepare.py脚本而没有错误。

然而,当我运行$ make命令时,我得到错误。

任何人都可以免除这种折磨。

    [33%]构建C对象src / CMakeFiles / msamr.dir / amrnb.c.o     /home/pnwoke/linphone-android/submodules/msamr/src/amrnb.c:31:10:致命错误:           ' amrnb / interf_dec.h'文件未找到     #包括              ^     生成1个错误。     src / CMakeFiles / msamr.dir / build.make:77:目标的配方&s; src / CMakeFiles / msamr.dir / amrnb.c.o'失败     make [6]:*** [src / CMakeFiles / msamr.dir / amrnb.c.o]错误1     make [6]:离开目录' / home / pnwoke / 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 / pnwoke / linphone-android / WORK / android-arm / Build / msamr'     Makefile:117:目标配方'全部'失败     make [4]:*** [all]错误2     make [4]:离开目录' / home / pnwoke / linphone-android / WORK / android-arm / Build / msamr'     CMakeFiles / EP_msamr.dir / build.make:111:目标配方' / home / pnwoke / linphone-android / WORK / android-arm / Stamp / EP_msamr / EP_msamr-build'失败     make [3]:*** [/ home / pnwoke / linphone-android / WORK / android-arm / Stamp / EP_msamr / EP_msamr-build]错误2     make [3]:离开目录' / home / pnwoke / linphone-android / WORK / android-arm / cmake'     CMakeFiles / Makefile2:571:目标的配方' CMakeFiles / EP_msamr.dir / all'失败     make [2]:*** [CMakeFiles / EP_msamr.dir / all]错误2     make [2]:离开目录' / home / pnwoke / linphone-android / WORK / android-arm / cmake'     Makefile:76:目标配方'全部'失败     make [1]:*** [all]错误2     make [1]:离开目录' / home / pnwoke / linphone-android / WORK / android-arm / cmake'     Makefile:148:目标' arm-build'失败     make:*** [arm-build]错误2

1 个答案:

答案 0 :(得分:0)

显然发生了错误,因为我的链接器没有选择头文件 interf_dec.h

所以我编辑了这个文件 /home/pnwoke/linphone-android/submodules/msamr/src/amrnb.c ---> line:31:10 通过放置绝对目录头文件(例如:/home/pnwoke/linphone-android/submodules/msamr/src/interf_dec.h)

enter image description here

enter image description here

因此,如果您没有在该目录中看到头文件,请不要惊慌。大声笑。只需搜索整个linphone文件夹并从任何地方复制到 amrnb.c目录

对任何抱怨缺少头文件

的错误执行相同的操作