日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]源代碼全放在新建的jni目錄編譯的代碼 PrintTest.c內(nèi)容:Print.H:extern?int?Add(int??x,?int??y);Print.c:#include?"PrintTest

源代碼全放在新建的jni目錄

編譯的代碼 PrintTest.c


內(nèi)容:


Print.H:


extern?int?Add(int??x,?int??y);
Print.c:
#include?"PrintTest.h"??
??
int??Add(int??x,?int??y)??
{??
????return?x?+?y;??
}


Android.mk:


LOCAL_PATH:=?$(call?my-dir)??
include?$(CLEAR_VARS)??
LOCAL_MODULE????:=?libprint?
LOCAL_SRC_FILES?:=?PrintTest.c??
include?$(BUILD_STATIC_LIBRARY)


Application.mk:
APP_ABI?:=?armeabi
cygwin編譯:ndk-build
objlocal下生成libprint.a文件??,保存好


調(diào)用:


?在一個(gè)動(dòng)態(tài)庫(kù)中調(diào)用他

文件為Use.c:


#include?"PrintTest.h"??
#includeint?UseTest(?int?x??,??int?y?)??
{??
????return?Add(x,?y);??
}


Application.mk:



LOCAL_PATH:=?$(call?my-dir)??
??
#?需要把靜態(tài)庫(kù)導(dǎo)入?
#??
include?$(CLEAR_VARS)??
LOCAL_MODULE????:=?libprint??
LOCAL_SRC_FILES?:=?libprint.a??
include?$(PREBUILT_STATIC_LIBRARY)??
??
#?第二個(gè)為動(dòng)態(tài)庫(kù),在動(dòng)態(tài)庫(kù)中使用我們編譯的靜態(tài)庫(kù)
?
include?$(CLEAR_VARS)??
LOCAL_MODULE????:=?libuse??
LOCAL_SRC_FILES?:=?Use.c??
LOCAL_STATIC_LIBRARIES?:=?libprint
include?$(BUILD_SHARED_LIBRARY)



libprint.a文件移動(dòng)到j(luò)ni目錄



ndk-build:

Administrator@momo-PC /cygdrive/d/cocos/android-ndk-r10c/mycode1
$ ndk-build
[armeabi] Compile thumb ?: use <= Use.c
[armeabi] SharedLibrary ?: libuse.so
[armeabi] Install ? ? ? ?: libuse.so => libs/armeabi/libuse.so

編譯成功


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉