本文介绍了未定义的引用__android_log_print的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这个问题存在,但它未能解决我的问题。我得到一个未定义的参考__android_log_print,但我有包括头
This question exists, but it was unable to fix my problem. I'm getting an undefined reference to __android_log_print but I have the include header
的#include<机器人/ log.h>
和我的Android.mk文件有
and my Android.mk file has
LOCAL_LDLIBS + = -L $(SYSROOT)/ usr / lib目录-llog
LOCAL_LDLIBS:= -landroid
我也试着只用-llog,都无济于事。
I've also tried with just the -llog, to no avail.
推荐答案
在您的code,第二行的重写的第一位。如果你真的需要-landroid,用
In your code, the second line overrides the first. If you really need -landroid, use
LOCAL_LDLIB +=-landroid
最有可能的,在 -L $(SYSROOT)/ usr / lib目录
部分应该被忽略。
这篇关于未定义的引用__android_log_print的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!