Не в состоянии построить OpenCV

0

Я просто изучаю android-opencv, и когда я использую Cartoonifier_Android. Произошла эта ошибка, и я не знаю, как ее решить

$ $NDK/ndk-build Android NDK: ERROR:jni/Android.mk:opencv_contrib:
LOCAL_SRC_FILES points to a missing file Android NDK: Check that
/cygdrive/c/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/user/share/OpenCV/../../libs/armeabi-v7a/libopencv_contrib.a
exists  or that its path is correct
/cygdrive/c/android-ndk-r9b/build/core/prebuilt-library.mk:45: ***
Android NDK: Aborting    。 stop。

Кто-нибудь может мне помочь?

благодаря

Теги:
opencv

1 ответ

0

Ошибка ясно показывает, libopencv_contrib.a файл libopencv_contrib.a отсутствует. NDK, глядя на /cygdrive/c/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/user/libs/armeabi-v7a/, но файл не найден. Вы можете сделать это либо включить выше путь в путь поиска библиотеки, например: LD_LIBRARY_PATH в Linux или% PATH% в окнах. ИЛИ вы можете скопировать файл libopencv_contrib.a в это место. Мое предложение будет включать путь библиотеки.

  • 0
    спасибо за ваш ответ, я решил эту проблему, но возникла новая проблема [armeabi-v7a] Cygwin: создание сценария конвертера файла зависимостей [armeabi-v7a] Compile ++ thumb: cartoonifier <= jni_part.cpp jni / jni_part.cpp: 13:33: фатальная ошибка: opencv2 / core / core.hpp: компиляция такого файла или каталога не прекращена. /cygdrive/c/android-ndk-r9b/build/core/build-binary.mk:386: рецепт для цели 'obj / local / armeabi-v7a / objs / cartoonifier / jni_part.o' не выполнен make: *** [ obj / local / armeabi-v7a / objs / cartoonifier / jni_part.o] Ошибка 1 Я не знаю, как ее решить.
  • 0
    И файл opencv2 / core / core.hpp я нашел в моей системе
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню