相关疑难解决方法(0)

警告:.../Android.mk:链接器标志中的非系统库

跑步时我收到了这个警告$ANDROID_NDK_ROOT/ndk-build.在Android.mk下面.

$ $ANDROID_NDK_ROOT/ndk-build 

WARNING:/Users/jwalton/Android-CryptoPP/jni/Android.mk:prng:
    non-system libraries in linker flags: -lcryptopp -lstlport_shared    
    This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES    
    or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
    current module
...
Run Code Online (Sandbox Code Playgroud)

但是,当我按照说明并-lcryptopp -lstlport_shared从中删除时LOCAL_LDLIBS,我会收到与符号相关的链接错误libstlport_shared.so.Android.mk文件后面显示了错误示例.

怎么样,究竟,并ndk-build要Android.mk设置?

我为什么要添加$(STLPORT_INCL)到LOCAL_C_INCLUDES,并$(STLPORT_LIB)以LOCAL_LDFLAGS?为什么APP_STL := stlport_shared 不建立在STL正确开箱?


LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

TARGET_ARCH_ABI := armeabi
TARGET_ABI      := android-9-armeabi …
Run Code Online (Sandbox Code Playgroud)

c++ android android-ndk ndk-build

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

android-ndk ×1

c++ ×1

ndk-build ×1