NDK dependencias de construcción arm64-V8A biblioteca dinámica biblioteca estática OpenCV

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

Supongo que te gusta

Origin www.cnblogs.com/juluwangshier/p/12560093.html
Recomendado
Clasificación