2016-12-23 6 views
0

Ich brauche nicht-freie Modul in meiner App zu verwenden. Ich habe versucht, die App in der Android Studio-Umgebung mit ndk zu erstellen. Ich folgte dem Tutorial here und generierte .SO-Dateien und fügte sie meinem Projekt hinzu.Fehler beim Generieren von opencv4Android aus Stamm

Aber dann stürzte meine App, wenn ich opencv-Bibliotheken benutze. Here ist das Problem, dem ich gegenüberstand. Also dachte ich über den Wiederaufbau der gesamten opencv-Bibliothek für Android Studio nach. Ich folgte den Schritten here, generierte die Dateien und Schritte here, um die Bibliotheken zu erstellen. Ich habe 29% und dieser folgende Fehler ist aufgetreten.

enter image description here.

+0

Wir bevorzugen Fehlermeldungen als Text geliefert werden, so dass die Seite mit notiz arbeitet, Suchmaschinen und Screenreader. Würden Sie es bitte ändern? Es gibt eine Kopierfunktion im Windows-Befehlsprogramm. – halfer

+1

Ich habe das Problem mit etwas Hilfe gelöst und kann es nicht erneut ausführen, um diese Nachrichten zu erhalten. Aber ich werde die Probleme, auf die Sie beim nächsten Mal hingewiesen haben, in Erinnerung behalten. –

Antwort

0

Ich fand die Antwort here. Für alle, die in Zukunft eine Lösung für den oben genannten Fehler suchen. Ich schreibe es auf.

Finden Sie "commctrl.h" im MinGW-Verzeichnis und öffnen Sie es. Es kann zwei Dateien mit demselben Namen geben. Öffnen Sie beide und verändern

#if 0 
 
#define _WIN32_IE 0x0300 
 
#endif

zu

#if 1 
 
#define _WIN32_IE 0x0500 
 
#endif

Verwandte Themen