2016-12-23 3 views
0

Мне нужно использовать незанятый модуль в моем приложении. Я пытаюсь создать приложение в родной среде Android Studio с помощью ndk. Я выполнил учебник here и сгенерировал файлы .so и добавил их в свой проект.Ошибка при создании opencv4Android из магистрали

Но тогда мое приложение рушилось всякий раз, когда я использую библиотеки opencv. Here проблема, с которой я столкнулся. Поэтому я подумал о перестройке всей библиотеки opencv для Android Studio. Я выполнил шаги here, сгенерировал файлы и шаги here для создания библиотек. Я дошел до 29%, и произошла следующая ошибка.

enter image description here.

+0

Мы предпочитаем сообщения об ошибках, которые будут поставляться в виде текста, так что страница работает с блокнотами, поисковые системы и экранные устройства. Не могли бы вы изменить его? В командной консоли Windows есть функция копирования. – halfer

+1

Я решил проблему с некоторой помощью, и я не могу запустить ее снова, чтобы получить эти сообщения. Но я буду держать в голове проблемы, которые вы указали при публикации в следующий раз. –

ответ

0

Я нашел ответ here. Для тех, кто ищет решение для вышеуказанной ошибки в будущем. Я записываю это.

Найдите «commctrl.h» в каталоге MinGW и откройте его. Могут быть два файла с тем же именем. Откройте оба и изменить

#if 0 
 
#define _WIN32_IE 0x0300 
 
#endif

в

#if 1 
 
#define _WIN32_IE 0x0500 
 
#endif

Смежные вопросы