Red de conocimiento informático - Material del sitio web - ¿Cómo portar un programa fuente C a Android?

¿Cómo portar un programa fuente C a Android?

Compile en C usando NDK y luego escriba la interfaz jni para llamarla en Java.

¿Cómo compilar con NDK?

1. Vaya al sitio web de desarrollo de Android para descargar el paquete de desarrollo NDK, que contiene documentos.

2 La compilación de opencv con NDK se puede completar mediante las siguientes ideas:

(1 ) Primer método: consulte la documentación de compilación oficial de opencv para ver si los scripts u opciones de compilación de NDK ya son compatibles, si es así. Siga directamente las instrucciones oficiales

(2) El segundo método: use el método de compilación cruzada, que es el método de usar make-standalone-toolchain.sh introducido en el documento NDK. Este método es muy adecuado. para usar el proyecto autoconf (es decir, ./configure)

(3) El tercer método: escribir manualmente Android.mk y Application.mk de acuerdo con la documentación del NDK, adecuado para proyectos pequeños.