将GStreamer与Qt-Android目标一起使用
我有以下内容,它们是为桌面目标编译的将GStreamer与Qt-Android目标一起使用,android,c++,qt,gstreamer,Android,C++,Qt,Gstreamer,我有以下内容,它们是为桌面目标编译的 LIBS += -lgstreamer-1.0 但是,这无法为Android目标编译。为什么会这样?我在他们的网站上下载了适用于Android的GStreamer,尽管我相信这只是同一软件包的JNI接口 PKGCONFIG也不起作用,反而使它甚至不能用于桌面目标(在本例中,错误与QML引擎有关,不确定原因)您需要下载GStreamer的.a文件,将libgstreamer-1.0.a放入{project directory}/lib/android,然后放
LIBS += -lgstreamer-1.0
但是,这无法为Android目标编译。为什么会这样?我在他们的网站上下载了适用于Android的GStreamer,尽管我相信这只是同一软件包的JNI接口
PKGCONFIG
也不起作用,反而使它甚至不能用于桌面目标(在本例中,错误与QML引擎有关,不确定原因)您需要下载GStreamer的.a文件,将libgstreamer-1.0.a放入{project directory}/lib/android,然后放入Qt.pro文件
LIBS += -L$$PWD/lib/android/ -lgstreamer-1.0 -lglib-2.0