qt的 pro demo

#-------------------------------------------------
#
# Project created by QtCreator 2018-03-25T18:51:33
#
#-------------------------------------------------

QT       += core gui xml network
CONFIG   += console
if(contains(DEFINES,HISIV300)){
QMAKE_CXXFLAGS += -std=c++0x
}

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = StudioBoxUI
TEMPLATE = app


#QMAKE_CC += -g
#QMAKE_CXX += -g
#QMAKE_LINK += -g

HISIPATH = /root/work/code/hisi/Hi3531A_SDK_V1.0.2.0/mpp
BASECORE = /root/work/code/BaseCore

ARMSTUDIOBOXPATH=/root/work/code/ArmStudioBox
BASECOREPATH=/root/work/code/BaseCore
ARMSTUDIOBOXLIB=/root/work/code/ArmStudioBox/lib
BASECORELIB=/root/work/code/BaseCore/lib

if(contains(DEFINES,HISIV300)){
INCLUDEPATH += $$ARMSTUDIOBOXPATH/src/SYArmStudioBoxCfg/include\
    $$ARMSTUDIOBOXPATH/src/SYArmStudioBoxProtocol/include\
    $$ARMSTUDIOBOXPATH/src/MemCommun/include\
    $$ARMSTUDIOBOXPATH/src/CGAndFxCfg/include\
    $$ARMSTUDIOBOXPATH/src/CGDescriptionFile/include\
    $$BASECOREPATH/src/arm_hisiv300_uuid/include\
    $$ARMSTUDIOBOXPATH/src/FxDescriptionFile/include\
    $$ARMSTUDIOBOXPATH/src/UIExtend/include\
    $$BASECOREPATH/src/logfile/include\
    $$BASECOREPATH/src/jsoncpp/arm_jsoncpp/include\
    $$ARMSTUDIOBOXPATH/src/SscApiWrapper\
    $$ARMSTUDIOBOXPATH/src/ColorKey/include\
    $$ARMSTUDIOBOXPATH/src/UDPCommun/include
#    /root/work/code/BaseCore/src/qrencode_hisiv300/include
}else{
INCLUDEPATH += $$ARMSTUDIOBOXPATH/src/SYArmStudioBoxCfg/include\
    $$ARMSTUDIOBOXPATH/src/SYArmStudioBoxProtocol/include\
    $$ARMSTUDIOBOXPATH/src/MemCommun/include\
    $$ARMSTUDIOBOXPATH/src/CGAndFxCfg/include\
    $$ARMSTUDIOBOXPATH/src/CGDescriptionFile/include\
    $$BASECOREPATH/src/arm_hisiv300_uuid/include\
    $$ARMSTUDIOBOXPATH/src/FxDescriptionFile/include\
    $$ARMSTUDIOBOXPATH/src/UIExtend/include\
    $$BASECOREPATH/src/logfile/include\
    $$BASECOREPATH/src/jsoncpp/arm_jsoncpp/include\
    $$ARMSTUDIOBOXPATH/src/SscApiWrapper\
    $$ARMSTUDIOBOXPATH/src/UDPCommun/include
#            /root/work/code/BaseCore/src/qrencode_linux/include
}


if(contains(DEFINES,HISIV300)){
LIBS+= $$ARMSTUDIOBOXLIB/Debug/libSYArmStudioBoxCfg.so\
    $$ARMSTUDIOBOXLIB/Debug/libSYArmStudioBoxProtocol.so\
    $$ARMSTUDIOBOXLIB/Debug/libCGAndFxCfg.so\
    $$ARMSTUDIOBOXLIB/Debug/libMemCommun.so\
    $$ARMSTUDIOBOXLIB/Debug/libCGDescriptionFile.so\
    $$BASECOREPATH/src/arm_hisiv300_uuid/lib/libuuid.so\
    $$BASECOREPATH/src/jsoncpp/arm_jsoncpp/lib/libjsoncpp.so\
    $$BASECOREPATH/src/tinyxml/lib_v300/libtinyxml.so\
    $$ARMSTUDIOBOXLIB/Debug/libFxDescriptionFile.so\
    $$ARMSTUDIOBOXLIB/Debug/libUIExtend.so\
    $$BASECOREPATH/src/log4cplus/log4cplus_arm/lib/liblog4cplus.so\
    $$BASECORELIB/Debug/libLogFile.so\
    $$ARMSTUDIOBOXLIB/Debug/libSscApiWrapper.so\
    $$BASECORELIB/Debug/libHttpModule.so\
    $$ARMSTUDIOBOXLIB/Debug/libColorKey.so\
    $$ARMSTUDIOBOXLIB/Debug/libUDPCommun.so
}else{
LIBS+= $$ARMSTUDIOBOXLIB/linux/Debug/libSYArmStudioBoxCfg.so\
    $$ARMSTUDIOBOXLIB/linux/Debug/libSYArmStudioBoxProtocol.so\
    $$ARMSTUDIOBOXLIB/linux/Debug/libCGAndFxCfg.so\
    $$ARMSTUDIOBOXLIB/linux/Debug/libMemCommun.so\
    $$ARMSTUDIOBOXLIB/linux/Debug/libCGDescriptionFile.so\
    $$BASECOREPATH/src/linux_uuid/lib/libuuid.so\
    $$BASECOREPATH/src/jsoncpp/arm_jsoncpp/lib2/libjsoncpp.so\
    $$BASECOREPATH/src/tinyxml/lib/libtinyxml.so\
    $$ARMSTUDIOBOXLIB/linux/Debug/libFxDescriptionFile.so\
    $$ARMSTUDIOBOXLIB/linux/Debug/libUIExtend.so\
    $$BASECOREPATH/src/log4cplus/log4cplus_linux/lib/liblog4cplus.so\
    $$BASECORELIB/linux/Debug/libLogFile.so\
    $$ARMSTUDIOBOXLIB/linux/Debug/libSscApiWrapper.so\
    $$ARMSTUDIOBOXLIB/linux/Debug/libUDPCommun.so
#        /root/work/code/BaseCore/src/qrencode_linux/lib/libqrencode.so
}

SOURCES += main.cpp\
    studioboxmaindlg.cpp \
    liveform.cpp \
    pagewidget.cpp \
    iconwidget.cpp \
    storageprogress.cpp \
    resourcemanagedlg.cpp \
    newcgdlg.cpp \
    newlogocgdlg.cpp \
    toolscpp.cpp \
    cg_opermanager.cpp \
    fullscreenwidget.cpp \
    fxattributewnd.cpp \
    multiviewsattributedlg.cpp \
    viewsposdesigner.cpp \
    fxswitchspeedslider.cpp \
    cameractrlwidget.cpp \
    subtitlewnd.cpp \
    subtitlesettingdlg.cpp \
    subtitleworkthread.cpp \
    fxdlg.cpp \
    logowidget.cpp \
    thread_memmsg.cpp \
    qtitlebar.cpp \
    ThreadResourceCopy.cpp \
    filecopyprogress.cpp \
    qresourcestateitem.cpp \
    commonsettingdlg.cpp \
    recorderparamdlg.cpp \
    channeltempdlg.cpp \
    scenetempdlg.cpp \
    plantforminfodlg.cpp \
    deviceinfodlg.cpp \
    netinfodlg.cpp \
    basesettingdlg.cpp \
    interactsettingdlg.cpp \
    interactcontactinfodlg.cpp \
    interactconnectdlg.cpp \
    interactcallmanagerdlg.cpp \
    widgeticonshow.cpp \
    tracesetting.cpp \
    hideregindlg.cpp \
    hideregindesigner.cpp \
    sysmaintenancedlg.cpp \
    upgradingdlg.cpp \
    cameratracesettingdlg.cpp \
    qmsgbox.cpp \
    customcombobox.cpp \
    onvifsettingdlg.cpp \
    qfloatpan.cpp \
    debuginfoevent.cpp \
    thread_refreshresourcelist.cpp \
    qthreadgetdevinfo.cpp \
    courseinfosettingdlg.cpp \
    systemsettingexdlg.cpp \
    morecfgdlg.cpp \
    channeltempexdlg.cpp \
    recordcfgdialog.cpp \
    syplantforinfodialog.cpp \
    thirdplantforminfodialog.cpp \
    ssccfgdlg.cpp \
    virtualclrkeycfgdlg.cpp \
    virtualkeyclrdesigner.cpp \
    qmemcommnuwrapper.cpp \
    contactmanagedlg.cpp \
    symeetingmanagedlg.cpp \
    qdevicefinder.cpp \
    syinteractmanager.cpp \
    syinteractdevonlinedlg.cpp \
    syinteractgroupdlg.cpp \
    syinteractslavewidget.cpp \
    interactoperdlg.cpp \
    qbuttonblinktool.cpp \
    syinteractcontactdlg.cpp \
    quvtable.cpp \
    qdiskmonitor.cpp \
    qgetsomoocactivityctrl.cpp \
    qsomoocchannellivechoosedialog.cpp \
    interactinfodlg.cpp \
    qcheckareapushbutton.cpp \
    calibration.cpp \
    ctouchinputdevcontrol.cpp \
    TouchScreenCtrl.cpp \
    qcourserepairdialog.cpp \
    qrepaircoursethread.cpp \
    qwaitdlgex.cpp \
    qrepaircoursequerydialog.cpp

HEADERS  += studioboxmaindlg.h \
    liveform.h \
    TypeDefine.h \
    pagewidget.h \
    iconwidget.h \
    storageprogress.h \
    resourcemanagedlg.h \
    newcgdlg.h \
    newlogocgdlg.h \
    toolscpp.h \
    cg_opermanager.h \
    fullscreenwidget.h \
    fxattributewnd.h \
    multiviewsattributedlg.h \
    viewsposdesigner.h \
    fxswitchspeedslider.h \
    cameractrlwidget.h \
    subtitlewnd.h \
    subtitlesettingdlg.h \
    subtitleworkthread.h \
    fxdlg.h \
    logowidget.h \
    thread_memmsg.h \
    qtitlebar.h \
    ThreadResourceCopy.h \
    filecopyprogress.h \
    qresourcestateitem.h \
    commonsettingdlg.h \
    recorderparamdlg.h \
    channeltempdlg.h \
    scenetempdlg.h \
    plantforminfodlg.h \
    deviceinfodlg.h \
    netinfodlg.h \
    basesettingdlg.h \
    interactsettingdlg.h \
    interactcontactinfodlg.h \
    interactconnectdlg.h \
    interactcallmanagerdlg.h \
    widgeticonshow.h \
    tracesetting.h \
    hideregindlg.h \
    hideregindesigner.h \
    sysmaintenancedlg.h \
    upgradingdlg.h \
    cameratracesettingdlg.h \
    qmsgbox.h \
    customcombobox.h \
    onvifsettingdlg.h \
    HiB.h \
    qfloatpan.h \
    debuginfoevent.h \
    thread_refreshresourcelist.h \
    qthreadgetdevinfo.h \
    courseinfosettingdlg.h \
    systemsettingexdlg.h \
    morecfgdlg.h \
    channeltempexdlg.h \
    recordcfgdialog.h \
    syplantforinfodialog.h \
    thirdplantforminfodialog.h \
    ssccfgdlg.h \
    virtualclrkeycfgdlg.h \
    virtualkeyclrdesigner.h \
    qmemcommnuwrapper.h \
    contactmanagedlg.h \
    symeetingmanagedlg.h \
    qdevicefinder.h \
    syinteractmanager.h \
    syinteractdevonlinedlg.h \
    syinteractgroupdlg.h \
    syinteractslavewidget.h \
    interactoperdlg.h \
    qbuttonblinktool.h \
    syinteractcontactdlg.h \
    quvtable.h \
    qdiskmonitor.h \
    qgetsomoocactivityctrl.h \
    qsomoocchannellivechoosedialog.h \
    interactinfodlg.h \
    qcheckareapushbutton.h \
    calibration.h \
    ctouchinputdevcontrol.h \
    TouchScreenCtrl.h \
    qcourserepairdialog.h \
    qrepaircoursethread.h \
    qwaitdlgex.h \
    qrepaircoursequerydialog.h

FORMS    += studioboxmaindlg.ui \
    liveform.ui \
    resourcemanagedlg.ui \
    newcgdlg.ui \
    newlogocgdlg.ui \
    fullscreenwidget.ui \
    fxattributewnd.ui \
    multiviewsattributedlg.ui \
    fxswitchspeedslider.ui \
    cameractrlwidget.ui \
    subtitlewnd.ui \
    subtitlesettingdlg.ui \
    fxdlg.ui \
    logowidget.ui \
    filecopyprogress.ui \
    commonsettingdlg.ui \
    recorderparamdlg.ui \
    channeltempdlg.ui \
    scenetempdlg.ui \
    plantforminfodlg.ui \
    deviceinfodlg.ui \
    netinfodlg.ui \
    syssettingdlg.ui \
    interactconnectdlg.ui \
    interactsettingdlg.ui \
    interactcontactinfodlg.ui \
    interactcallmanagerdlg.ui \
    tracesetting.ui \
    hideregindlg.ui \
    sysmaintenancedlg.ui \
    upgradingdlg.ui \
    cameratracesettingdlg.ui \
    onvifsettingdlg.ui \
    courseinfosettingdlg.ui \
    systemsettingexdlg.ui \
    morecfgdlg.ui \
    channeltempexdlg.ui \
    recordcfgdialog.ui \
    syplantforinfodialog.ui \
    thirdplantforminfodialog.ui \
    ssccfgdlg.ui \
    virtualclrkeycfgdlg.ui \
    contactmanagedlg.ui \
    symeetingmanagedlg.ui \
    syinteractdevonlinedlg.ui \
    syinteractgroupdlg.ui \
    interactoperdlg.ui \
    syinteractcontactdlg.ui \
    qsomoocchannellivechoosedialog.ui \
    interactinfodlg.ui \
    qwaitdlgex.ui \
    qrepaircoursequerydialog.ui


if(contains(DEFINES,HISIV300)){
#    target.path=/mnt
#    INSTALLS += target
    DESTDIR=/root/work/code/ArmStudioBox/bin/Debug
}else{
    DESTDIR=/root/work/code/ArmStudioBox/bin/linux/Debug
}

OTHER_FILES +=

RESOURCES += \
    imag.qrc

#cp to /clip/mnt
if(contains(DEFINES,HISIV300)){
    AFTER_LINK_CMD_LINE = cp $$DESTDIR/StudioBoxUI  /clip/mnt
    QMAKE_POST_LINK += $$quote($$AFTER_LINK_CMD_LINE)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunxiaopengsun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值