首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linphone on windows构建错误

linphone on windows构建错误
EN

Stack Overflow用户
提问于 2013-11-21 14:07:32
回答 1查看 1.4K关注 0票数 0

我已经从Github下载了Android的linphone。我还遵循了自述文件中的所有说明。问题是,当我运行ndk-build命令时,它会产生下面的错误。

代码语言:javascript
复制
Android NDK: ERROR:jni/..//submodules/externals/build/ffmpeg/Android.mk:avutil-linphone: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that jni/..//submodules/externals/build/ffmpeg/arm/libavutil/libavutil-linphone-arm.so exists  or that its path is correct
/cygdrive/c/development/android-ndk-r9b/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting    .  Stop.

what this error mean ? & how can i resolve this?我已经花了很多时间来搜索这个错误,但没有成功...我的操作系统是Windows7&我使用cygwin作为命令。

我在SO上找到了同样的问题

Android NDK error when using FFmpeg in Android?

上面写着Basically problem was with ffmpeg lib.I was not able to compile ffmpeg lib on Windows 7. I switched to Ubuntu & tried AppUnite & after spending so many hours it was working.

代码语言:javascript
复制
is it not possible to build linphone on windows ??? 
EN

回答 1

Stack Overflow用户

发布于 2013-11-21 16:01:02

虽然我不熟悉linphone库,但从一般的观点来看,您可以将libavutil-linphone-arm.so放在‘workspace/ you put /lib’目录下,

然后修改位于‘workspace/ your Android.mk /jni’下的Android.mk:

代码语言:javascript
复制
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := avutil-linphone-arm
LOCAL_SRC_FILES := ../lib/libavutil-linphone-arm.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE    := yourownmodule
LOCAL_SRC_FILES := yourownmodule.cpp
LOCAL_LDLIBS    := -llog -landroid
LOCAL_STATIC_LIBRARIES := 
LOCAL_SHARED_LIBRARIES :=  avutil-linphone-arm

include $(BUILD_SHARED_LIBRARY)

有关共享库的ABI选择,可以参考android-ndk/docs下的PREBUILTS.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20113700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档