1、进入DVSDK设好的环境下
cd ~/ti-dvsdk_dm3730-evm_04_03_00_06/linux-devkit
. ./environment-setup
出现
[linux-devkit]:~/ti-dvsdk_dm3730-evm_04_03_00_06/linux-devkit
2、编辑简单的qt gstreamer程序
#include <QApplication>
#include <QPushButton>
#include <gst/gst.h>
static void __gst_init()
{
gchar *version = NULL;
/* Initialize GStreamer */
gst_init (NULL, NULL);
version = gst_version_string();
g_print("Cur Gstreamer version is %s\n", version);
g_free(version);
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton *btnEnter = new QPushButton("Enter");
QObject::connect(btnEnter, SIGNAL(clicked()), &app, SLOT(quit()));
btnEnter->show();
__gst_init();
return app.exec();
}
3、执行qmake -project, 生成**.pro文件
4、修改**.pro文件
######################################################################
# Automatically generated by qmake (2.01a) Mon Apr 1 05:39:27 2013
######################################################################
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
CONFIG += link_pkgconfig
PKGCONFIG += gstreamer-0.10 //增加这两句
# Input
SOURCES += qt_button.cpp
5、执行qmake
6、执行make
7、下载程序到目标板即可运行。