2014-03-05 91 views
0

我有以下內容,它們針對桌面目標進行編譯。與Qt Android Target一起使用GStreamer

LIBS += -lgstreamer-1.0 

但是,這無法爲Android目標編譯。爲什麼是這樣?我在他們的網站上下載了適用於Android的GStreamer - 儘管我相信只是同一個軟件包的JNI接口。

PKGCONFIG也不起作用,反而使得它不適合甚至是桌面目標(錯誤是什麼做的QML引擎在這種情況下,不知道爲什麼)

回答

0

您需要下載工作.a文件,將libgstreamer-1.0.a放入{project directory}/lib/android,然後在Qt .pro文件中,

LIBS += -L$$PWD/lib/android/ -lgstreamer-1.0 -lglib-2.0