GrabBag/GrabBagApp/GrabBagApp.pro
2025-06-08 12:48:04 +08:00

91 lines
2.4 KiB
Prolog
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TEMPLATE = app
CONFIG += c++17
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
INCLUDEPATH += $$PWD/../VrCommon/Inc
INCLUDEPATH += $$PWD/../VrUtils/Inc
INCLUDEPATH += $$PWD/Presenter/Inc
INCLUDEPATH += $$PWD/../Module/ModbusTCPServer/Inc
INCLUDEPATH += $$PWD/../VrConfig/Inc
INCLUDEPATH += $$PWD/../VrEyeDevice/Inc
SOURCES += \
Presenter/Src/GrabBagPresenter.cpp \
Presenter/Src/RobotProtocol.cpp \
dialogcamera.cpp \
dialogconfig.cpp \
main.cpp \
mainwindow.cpp
HEADERS += \
Presenter/Inc/GrabBagPresenter.h \
Presenter/Inc/RobotProtocol.h \
IYGrabBagStatus.h \
dialogcamera.h \
dialogconfig.h \
mainwindow.h
FORMS += \
dialogcamera.ui \
dialogconfig.ui \
mainwindow.ui
RESOURCES += \
resources.qrc
#linux下的为unix windows下用的win32
INCLUDEPATH += ../SDK/VzNLSDK/_Inc
INCLUDEPATH += ../SDK/VzNLSDK/Inc
win32:CONFIG(release, debug|release): {
LIBS += -L$$PWD/../SDK/VzNLSDK/Windows/x64/Release
LIBS += -lVzKernel -lVzNLDetect -lVzNLGraphics
}
else:win32:CONFIG(debug, debug|release): {
LIBS += -L$$PWD/../SDK/VzNLSDK/Windows/x64/Debug
LIBS += -lVzKerneld -lVzNLDetectd -lVzNLGraphicsd
}
else:unix:!macx: {
message("build unix")
LIBS += -L$$PWD/../SDK/VzNLSDK/Arm/aarch64
LIBS += -lVzEyeSecurityLoader-shared -lVzKernel -lVzNLDetect -lVzNLGraphics
}
win32:CONFIG(debug, debug|release) {
LIBS += -L../VrUtils/debug -lVrUtils
LIBS += -L../VrConfig/debug -lVrConfig
LIBS += -L../VrEyeDevice/debug -lVrEyeDevice
LIBS += -L../Module/ModbusTCPServer/debug -lModbusTCPServer
LIBS += -L../VrNets/debug -lVrNets
}else:win32:CONFIG(release, debug|release){
LIBS += -L../VrUtils/release -lVrUtils
LIBS += -L../VrConfig/release -lVrConfig
LIBS += -L../VrEyeDevice/release -lVrEyeDevice
LIBS += -L../Module/ModbusTCPServer/release -lModbusTCPServer
LIBS += -L../VrNets/release -lVrNets
}
# 添加libmodbus依赖
win32 {
LIBS += -lws2_32
}
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
DISTFILES +=