本文介绍了未定义的引用__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>

和我的Andr​​oid.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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-15 16:35