IVA/app/app.pro

73 lines
2.5 KiB
Prolog
Raw Normal View History

2023-10-20 23:36:22 +08:00
######################################################################
# Automatically generated by qmake (3.1) Fri Oct 20 22:09:25 2023
######################################################################
QT += sql network concurrent
TEMPLATE = app
# TARGET = app
CONFIG += debug_and_release
CONFIG(debug, debug|release){
TARGET = debug/app
} else {
TARGET = release/app
}
INCLUDEPATH += .
CONFIG += c++11
# You can make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# Please consult the documentation of the deprecated API in order to know
# how to port your code away from it.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
# Input
2023-11-27 14:03:29 +08:00
HEADERS += HxDataBase.h HxTaskDispatch.h HxUtils.h HxVideoDevice.h HxVideoDecoder.h
2023-10-20 23:36:22 +08:00
SOURCES += HxDataBase.cpp HxTaskDispatch.cpp HxVideoDevice.cpp main.cpp
2023-11-27 14:03:29 +08:00
#DEFINES += USE_RABBITMQ
#DEFINES += USE_ALGORITHM
2023-10-20 23:36:22 +08:00
INCLUDEPATH += $$PWD/external
2023-11-27 14:03:29 +08:00
INCLUDEPATH += $$PWD/external/qamqp
INCLUDEPATH += $$PWD/external/npu
INCLUDEPATH += $$PWD/external/rkrga
INCLUDEPATH += $$PWD/external/mpp $$PWD/external/mpp/base $$PWD/external/mpp/osal $$PWD/external/mpp/utils
2023-10-20 23:36:22 +08:00
2023-11-27 14:03:29 +08:00
unix {
INCLUDEPATH += /usr/local/include
INCLUDEPATH += /usr/local/ffmpeg/include
}
win32 {
2023-11-27 14:03:29 +08:00
INCLUDEPATH += D:/Library/ffmpeg/4.4.4/include
INCLUDEPATH += D:/Library/opencv/build/install/include
}
unix {
2023-11-27 14:03:29 +08:00
contains(DEFINES, USE_RABBITMQ) {
LIBS += -L$$PWD/external/qamqp/ -lqamqp
PRE_TARGETDEPS += $$PWD/external/qamqp/libqamqp.a
}
contains(DEFINES, USE_ALGORITHM) {
LIBS += -L$$PWD/external/ -lObjectEventDetect
PRE_TARGETDEPS += $$PWD/external/libObjectEventDetect.a
LIBS += -L$$PWD/external/npu -lrknn_api
# LIBS += /usr/lib/librga.so
LIBS += -L/root/works/librga/libs/Linux/gcc-aarch64 -lrga
PRE_TARGETDEPS += /root/works/librga/libs/Linux/gcc-aarch64/librga.a
LIBS += /usr/local/lib/librockchip_mpp.so
}
LIBS += -L/usr/local/lib -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs -lopencv_videoio -lopencv_core
2023-11-27 14:03:29 +08:00
LIBS += -L/usr/local/ffmpeg/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale
2023-10-20 23:36:22 +08:00
}
2023-11-27 14:03:29 +08:00
win32 {
LIBS += D:/Library/opencv/build/install/x64/mingw/lib/libopencv_*.a
LIBS += -LD:/Library/ffmpeg/4.4.4/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale
}