NDK环境搭建
一、Eclipse關(guān)聯(lián)cygwin
1.?工程->右擊選擇Properties->選擇Builders,在Builders中選擇New創(chuàng)建一個Program
?????
2. 參數(shù)配置
????
二、Eclipse關(guān)聯(lián)ndk-build(自建Builder方法)
?1.?Project->Properties->Builders->New,新建一個Builder
????
?2.?參數(shù)配置
2.1 Main
①Name:NDK_Builder
②Location為ndk-build.cmd的路徑,可以如圖所示絕對路徑,也可以以環(huán)境變量的形式,即 ${ANDROID_NDK}\ndk-build.cmd,其中ANDROID_NDK為配置的NDK路徑
③Working Directory,為當(dāng)前的工程下。
這里的${}的表達(dá)是使用了EC的環(huán)境變量,可以使用Variables...按鈕找到一些3 EC的環(huán)境變量。?
對于Linux上的配置,和這里的配置一樣,只是把Location的地址改為ndk-build即可
????
2.2?Refresh
????
2.3?Build Options
? ??
? ??
注:Linux環(huán)境下只需修改ndk-build.cmd為ndk-build即可
?
三、Eclipse關(guān)聯(lián)ndk-build(利用CDT的方法)
?1.?前期準(zhǔn)備:Eclipse環(huán)境+Android環(huán)境+Eclipse C/C++環(huán)境
?2.?編寫Android JAVA/JNI代碼,可參考OpenCV實例1
?3.?將Android項目轉(zhuǎn)換為C/C++項目(使其具備C++屬性),如下圖,New -> Other -> C/C++ -> Convert to a C/C++ Project.
? ??
?4.?配置NDK編譯路徑,Project->Properties,如下圖,其中Build-Command中ANDROID_NDK為環(huán)境變量中配置的Android-NDK路徑;Build-Directory為當(dāng)前工程目錄
? ??
? ??
?5.?配置工程屬性,Project->Properties,如下圖,本例以O(shè)penCV為例,其中CNU C和GNU C++中配置的是OpenCV的鏈接庫
? ? ?
總結(jié)
- 上一篇: 薏米猪蹄粥怎么做了?
- 下一篇: ndk-build 参数NDK_APPL