2016-04-18 9 views
2

Ich möchte ffmpeg Bibliothek in meiner Android-Anwendung verwenden. Ich habe die Quelle von hereffmpeg Bibliothek für .so Dateien kompilieren (libavutil.so, libavcore.so, libavcodec.so usw.)

heruntergeladen Und ich folgte den Schritten INSTALL.MD-Datei, um die Bibliothek zu erstellen. (Kompilierungsumgebung ist OSX) Leider bekomme ich nur die .a Dateien (wie libavutil.a, libavcore.a, libavcodec.a usw.).

Wie kann ich die Bibliothek kompilieren, um die .so-Dateien zu erzeugen. Gibt es Konfigurationsoptionen zum Ändern?

Antwort

1

Ich habe die Quelle in Linux-Maschine kompiliert und die .so-Dateien erfolgreich erhalten.

Während Sie kompilieren müssen die Konfigurationsoption angeben:

./configure --enable-shared --disable-static 

Diese nur die gemeinsam genutzten Bibliotheksdateien geben (.so-Dateien).

Verwandte Themen