Android.mk(二)

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 //要完整的絕對地址

編程中我們會遇到多少挫折?表放棄,沙漠盡頭必是綠洲。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章