1
我想链接一些.so,我使用NDK生成一个新的.so我试图创建, 作为旧的.so包含我想在新的.so中使用的函数的定义。NDK:使用用户创建.so当试图建立另一个.so
我已经试过这Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := prog_test
LOCAL_SRC_FILES := main.c
LOCAL_MODULE_TAGS := optional
LOCAL_SHARED_LIBRARIES += mylib
include $(BUILD_SHARED_LIBRARY)
$(call import-module,<tag>) # with and without
我也试过这个方法我在计算器NDK - How to use a generated .so library in another project找到,但仍然没有更迭,因为我总是得到: 预建/ Linux的-86 /工具链/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ ld:error:找不到-lmylib.so
我真的很感谢任何帮助来解决这个问题。 B.R
名的问题? -lxxx将查找libxxx.so – codeScriber 2013-04-04 11:36:18
7alletna met3ba assl – 2013-04-25 14:09:01