2012-03-07 63 views
0

此時用一個機器人相關的問題。NDK自動建立在Eclipse OSX調用autoreconf在build目錄:

進出口運行Eclipse的赫利俄斯和Mac OS X 10.6.8

我一直在關注一本書,從兩個命令行和Eclipse構建NDK一些教程。

我複製源在沒有靜態庫業務。我可以使用「ndk-build」可執行文件從命令行進行編譯,並且工作正常。

雖然我需要在Eclipse編譯我不需要去到這裏的原因。

我試過2種技術,我見過的工作是將我的項目轉換爲C++項目,然後在Project/Properties/c/C++ Build選項卡/ Build Command中設置爲ndk-build,設置爲在我的路徑中可見(所以爲什麼它編譯,當我去的目錄,並從終端使用NDK建造)

我再在C/C++常規選項卡中添加下列地點爲包括目錄:

/Users/Me/Code/Android/android-ndk-r7b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/include 

/Users/me/Code/Android/android-ndk-r7b/platforms/android-9/arch-arm/usr/include 

/Users/me/Code/Android/android-ndk-r7b/sources/android/native_app_glue 

然後,當我去編譯我沒有得到任何出來把我剛剛收到以下錯誤:

Invoking autoreconf in build directory: /Users/me/Code/Android/DroidBlaster 

sh -c autoreconf -i 
autoreconf: `configure.ac' or `configure.in' is required 

Configuration failed with error 

我試了一些其他的教程,但無濟於事,如果我可以獎賞這個獎勵將是因爲它的緊急我得到這個固定的。

乾杯社區:)

注:

香港專業教育學院制定了,它是使用自動工具來構建項目中,這是不正確的,我應該用NDK進行構建,越來越接近一個答案希望。看來,我不能在我的Android項目轉換與CDT到自定義生成配置,可能是做與Eclipse的一個bug,嘗試一個新的安裝

回答

0

行,所以我的工作了,那是因爲我試圖使用自動編譯當我應該使用「轉換到C/C++項目」時,我應該設置項目的工具沒有幫助,雖然該eclipse錯誤地安裝了CDT,我不得不重新安裝以獲得正確的插件。