Red de conocimiento informático - Material del sitio web - ¿Se puede usar la biblioteca .so empaquetada en el sistema operativo Linux directamente en Android para utilizar las funciones de la biblioteca?

¿Se puede usar la biblioteca .so empaquetada en el sistema operativo Linux directamente en Android para utilizar las funciones de la biblioteca?

El archivo .so en Linux es una biblioteca ***, que es equivalente al archivo dll en Windows. El método de uso es el siguiente:

Incluya el archivo de encabezado .h en el código fuente del proyecto. luego llame a las funciones en la biblioteca dinámica y agregue los siguientes parámetros del compilador al vincular:

-l xx.so

Si su archivo so comienza con lib, también puede usarlo directamente así:

-lxx.so

Si tu archivo so comienza con lib, también puedes usarlo así:

-lxx

xx es tu . El nombre del archivo so

De hecho, funciona de la misma manera que usarías las funciones de la biblioteca matemática, agregando

#include en el código fuente. código y en el enlace en tiempo de compilación Agregue el parámetro -lm.