zoukankan      html  css  js  c++  java
  • undefined reference to `__android_log_print'

    undefined reference to `__android_log_print'

    F:NDK2NDKLogDemo/jni/NDKLogDemo.cpp:23: undefined reference to `__android_log_print'
    clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)

    make: *** [obj/local/arm64-v8a/libNDKLogDemo.so] Error 1

    错误描述:

                   找不到__android_log_print的引用

    错误原因:

                   可能是so文件没有没有添加log的链接库;

    解决方案:

                  在Android.mk中添加log的链接库;

    1.  
       
    2.  
      LOCAL_PATH := $(call my-dir)
    3.  
       
    4.  
      include $(CLEAR_VARS)
    5.  
      LOCAL_MODULE := NDKLogDemo
    6.  
      LOCAL_SRC_FILES := NDKLogDemo.cpp
    7.  
      LOCAL_LDLIBS :=  -llog
    8.  
      include $(BUILD_SHARED_LIBRARY)
    LOCAL_LDLIBS := -llog
    include $(BUILD_SHARED_LIBRARY)
  • 相关阅读:
    053587
    053586
    053585
    053584
    053583
    053582
    053581
    053580
    053579
    053578
  • 原文地址:https://www.cnblogs.com/it-tsz/p/10805805.html
Copyright © 2011-2022 走看看