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