Re: [問題] android.mk引用的問題
※ 引述《weiching5566 (就醬子吧)》之銘言:
: 標題: [問題] android.mk引用的問題
: 時間: Tue Mar 22 18:13:15 2016
:
:
:
:
: 我的架構如下
:
: ABC/
: Android.mk
: src/main.cpp
: lib/armeabi/a.so
: inc/a.h
:
:
: Android.mk的寫法如下
:
: LOCAL_PATH := $(call my-dir)
:
: include $(CLEAR_VARS)
: LOCAL_MODULE := a
: LOCAL_SRC_FILE := $(LOCAL_PATH)/armeabi/a.so
: include $(BUILD_SHARED_LIBRARY)
:
: include $(CLEAR_VARS)
: LOCAL_C_INCLUDES := $(LOCAL_PATH)/inc
: LOCAL_SHARED_LIBRARY := a
: LOCAL_SRC_FILES := src/main.cpp
: LOCAL_MODULE := libtest
: include $(BUILD_EXECUTE)
:
:
: 這時會發生undefined reference to a.so(or a.h)裡面的interface
:
: 但如果我把它build成static library
: 如include $(BUILD_STATIC_LIBRARY)就可以build過
:
: 不知道要build成exe檔該如何做
: 謝拉
:
:
:
:
:
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.71.10
: ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1458641598.A.A7D.html
: → mshockwave: 第一個改成 include$(PREBUILT_SHARED_LIBRARY) 03/23 08:45
: → mshockwave: 其餘不變就可以了 03/23 08:46
我將第一個改成include$(PREBUILT_SHARED_LIBRARY)
一直會發生export a.so needed by import libttest的問題
不知道該如何解決
thx
如果ndk-build來build整個project沒問題,但如果在這project下mm卻會發生
這error
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.71.10
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1458978604.A.99D.html
※ 編輯: weiching5566 (219.87.71.10), 03/26/2016 17:17:45
→
03/27 12:10, , 1F
03/27 12:10, 1F
→
03/27 16:13, , 2F
03/27 16:13, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):