2013-11-25 91 views
1

這是我得到的錯誤,我遵循不同的指南來安裝和運行NDK,但無法管理它。總是有問題OpenCV Android NDK:鏈接器錯誤中的非系統庫

20:58:58 **** Auto Build of configuration Default for project OpenCV Sample - face-detection **** 
"C:\\Users\\Gok2\\workspace\\android-ndk-r9b\\ndk-build.cmd" 
Android NDK: WARNING:jni/Android.mk:detection_based_tracker: non-system libraries in linker flags: -lopencv_java  
Android NDK:  This is likely to result in incorrect builds. Try using  LOCAL_STATIC_LIBRARIES  
Android NDK:  or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the  
Android NDK:  current module  
[armeabi-v7a] Install  : libdetection_based_tracker.so => libs/armeabi-v7a/libdetection_based_tracker.so 
+0

你能夠運行yor項目嗎?我面臨同樣的問題。樣本沒有問題,但是當我嘗試在設備中運行時,它會強制關閉。如果你已經解決了,然後指導我。 。提前預感 –

+0

請看下面這個:http://answers.opencv.org/question/22060/warningjniandroidmkdetection_based_tracker-non/ –

回答

4

這是一個警告,而不是一個錯誤。最近在NDK的最新版本中引入了此警告。 OpenCV構建腳本尚未適應必要的解決方法,但我毫不懷疑該修復將很快就緒。

與此同時,您可以忽略該警告。我建議留意它,所以除了opencv庫之外,在構建日誌中不會出現意外的名稱。