linphone android源码编译 msilbc出错解决

来源:互联网 发布:南通水立方js漂亮吗 编辑:程序博客网 时间:2024/05/22 03:03

     最近在ubuntu14.04上编译inphone-android源码时碰到以下错误

getting the error I had before i.e. Compile thumb : msilbc <= ilbc.c /home/iotsec/workspace/linphone-android/jni/..//submodules/msilbc/ilbc.c:5:26: error: iLBC_encode.h: No such file or [...] Despite the prepare_sources.sh now 
    其实错误原因很简单,主要是下载的库不完整导致,通过查看linphone-android/submodules/msilbc/README 可以发现其实这个错误是由于没有找到依赖库(libilbc-rfc3951)中的头文件导致的。可通过下面途径解决

       1.进入 linphone-android/submodules/libilbc-rfc3951  执行make让libilbc-rfc3951自动下载资源到本地。此时可以在下面路径看到更新的头文件

shane@ubuntu:~/newdisk4/linphonenew/linphone-android/submodules/libilbc-rfc3951$ ls ./src/iLB*.h
./src/iLBC_decode.h  ./src/iLBC_define.h  ./src/iLBC_encode.h

           2.重新在/linphonenew路径下 make即可 ,另外其他模块的(如bcg729/bzrtp /libilbc-rfc3951/msamr/msopenh264/mswebrtc

belle-sip /externals/linphone  /msilbc /mssilk /msx264)出现类似错误可参考该方式解决


0 0
原创粉丝点击