Desafíos: acabada archivo Android.mk y Application.mk, entonces compiladas utilizando cygwin + NDK
Siempre encontrar los siguientes errores de compilación:
error fatal: opencv2 / core.hpp: Ningún archivo o directorio,
# include "opencv2 / core.hpp"
intentado muchos métodos en línea no funcionan.
La solución definitiva al problema es: la OpenCV y la carpeta opencv2 a este directorio:
D: \ android-NDK-r17c \ sysroot \ usr \ include
A continuación, compilar su paso.
Debido a la introducción del código de OpenCV se escribe así:
#include " opencv2 / core.hpp " # include " opencv2 / highgui / highgui.hpp " # include " opencv2 / objdetect / objdetect.hpp " # include " opencv2 / ml / ml.hpp " # include " opencv2 / imgproc / imgproc .hpp "
El compilador puede ir a encontrar su propio camino para buscar, está claro que la ruta de búsqueda es el camino NDK, por lo que este método ha funcionado.
Este método puede no ser la mejor solución para el problema, pero esto es una obra de.
Con la esperanza de encontrar una mejor manera.
el blog de referencia: https://blog.csdn.net/x397794823/article/details/51122742