Android.mk引入各種庫 項目中引用系統的庫: LOCAL_SHARED_LIBRARIES += libxxxxx: 將系統庫文件名添加到Android.mk中 實例:LOCAL_SHARED_LIBRARIES += liblog //添加Log的庫,可以列印日誌 引入第三方庫: LOCA ...
Android.mk引入各種庫
項目中引用系統的庫:
LOCAL_SHARED_LIBRARIES += libxxxxx:
將系統庫文件名添加到Android.mk中
實例:LOCAL_SHARED_LIBRARIES += liblog //添加Log的庫,可以列印日誌
引入第三方庫:
LOCAL_LDFLAGS := -L/Path -lxxxx
實例:
庫地址: ./lib/
庫名稱: test.so
LOCAL_LDFLAGS := -L/./lib/ -ltest
引入第三方的頭文件:
LOCAL_C_INCLUDES := path
Android.mk文件中指定頭文件路徑
實例:
頭文件地址: ./inc/test.h
要加上絕對路徑:
LOCAL_C_INCLUDES := $(LOCAL_PATH)/inc/
在.cpp引用的方式:
include <test.h>
加入第三方靜態庫
LOCAL_LDFLAGS := path
實例:
第三方靜態庫地址:/lib/libtest.a
LOCAL_LDFLAGS := $(LOCAL_PATH)/lib/libtest.a //要完整的絕對地址
編程中我們會遇到多少挫折?表放棄,沙漠盡頭必是綠洲。