Red de conocimiento informático - Descarga de software - Utilice cmake para llamar a la biblioteca so de ffmpeg

Utilice cmake para llamar a la biblioteca so de ffmpeg

Sobre la base de compilar ffmpeg, use cmake para llamar a la biblioteca so de ffmpeg.

Al crear un nuevo proyecto, recuerde marcar Incluir soporte c. El directorio cpp se creará automáticamente en el directorio de inicio y se generará un archivo cpp listo para usar en el proyecto.

El efecto es el siguiente:

Para conocer el uso específico del comando Cmake agregado en CMakeLists, consulte este artículo.

Preste atención a la ubicación de cmakelist. CMAKE_SOURCE_DIR indica la ruta donde se encuentra cmakelist. La ruta de CMakeLists en mi proyecto está en el mismo nivel que build.gradle

La última versión de Androidstudio parece generar automáticamente CMakeLists en el directorio cpp después de crear c. Estas CMakeLists se pueden usar en cualquier lugar, pero debe modificar varios lugares para llamar a la ruta de CMakeLists. Existen los siguientes tipos:

1, entre los cuales CMAKE_SOURCE_DIR se utiliza para CMakeLists.

2. En build.gradle

Include/libavcodec/avcodec.h es el archivo de encabezado de la biblioteca a la que se hace referencia, por lo que debe empaquetarse con "C" externa.

Enlaces de referencia:

1. blogs.com/fnlingnzb-learner/p/7593488.html

2.