2026-01-03 22:28:04 +08:00

97 lines
3.9 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.

# WorkpieceSpliceApp.pro
QT += core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++17
TARGET = WorkpieceSpliceApp
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
win32-msvc { QMAKE_CXXFLAGS += /utf-8 }
INCLUDEPATH += $$PWD/Presenter/Inc
INCLUDEPATH += $$PWD/../../../VrCommon/Inc
INCLUDEPATH += $$PWD/../../../VrUtils/Inc
INCLUDEPATH += $$PWD/../../../Module/BinocularMarkReceiver/Inc
INCLUDEPATH += $$PWD/../WorkpieceProjectConfig/Inc
INCLUDEPATH += $$PWD/../../../SDK/Device/VzNLSDK/Inc
INCLUDEPATH += $$PWD/../../../AppAlgo/binocularMark/Inc
INCLUDEPATH += $$PWD/../../../Device/VrEyeDevice/Inc
INCLUDEPATH += $$PWD/../../../AppUtils/UICommon/Inc
INCLUDEPATH += $$PWD/../../../AppUtils/AppCommon/Inc
INCLUDEPATH += $$PWD/../../../AppUtils/CloudUtils/Inc
SOURCES += \
Presenter/Src/WorkpieceSplicePresenter.cpp \
main.cpp \
mainwindow.cpp
HEADERS += \
Presenter/Inc/WorkpieceSplicePresenter.h \
IYWorkpieceSpliceStatus.h \
mainwindow.h \
Version.h
FORMS += mainwindow.ui
RESOURCES += resources.qrc \
../../../AppUtils/UICommon/common_resources.qrc
win32:CONFIG(debug, debug|release) {
LIBS += -L../../../VrUtils/debug -lVrUtils
LIBS += -L../../../Module/BinocularMarkReceiver/debug -lBinocularMarkReceiver
LIBS += -L../../../Device/VrEyeDevice/debug -lVrEyeDevice
LIBS += -L../WorkpieceProjectConfig/debug -lWorkpieceProjectConfig
LIBS += -L../../../AppUtils/UICommon/debug -lUICommon
LIBS += -L../../../AppUtils/AppCommon/debug -lAppCommon
LIBS += -L../../../AppUtils/CloudUtils/debug -lCloudUtils
# AppCommon 依赖
LIBS += -L../../../Module/ModbusTCPServer/debug -lModbusTCPServer
LIBS += -L../../../Module/ShareMem/debug -lShareMem
LIBS += -L../../../VrNets/debug -lVrModbus
LIBS += -L../../../VrNets/debug -lVrTCPServer
}else:win32:CONFIG(release, debug|release){
LIBS += -L../../../VrUtils/release -lVrUtils
LIBS += -L../../../Module/BinocularMarkReceiver/release -lBinocularMarkReceiver
LIBS += -L../../../Device/VrEyeDevice/release -lVrEyeDevice
LIBS += -L../WorkpieceProjectConfig/release -lWorkpieceProjectConfig
LIBS += -L../../../AppUtils/UICommon/release -lUICommon
LIBS += -L../../../AppUtils/AppCommon/release -lAppCommon
LIBS += -L../../../AppUtils/CloudUtils/release -lCloudUtils
# AppCommon 依赖
LIBS += -L../../../Module/ModbusTCPServer/release -lModbusTCPServer
LIBS += -L../../../Module/ShareMem/release -lShareMem
LIBS += -L../../../VrNets/release -lVrModbus
LIBS += -L../../../VrNets/release -lVrTCPServer
}else:unix:!macx {
LIBS += -L../WorkpieceProjectConfig -lWorkpieceProjectConfig
LIBS += -L../../../Module/BinocularMarkReceiver -lBinocularMarkReceiver
LIBS += -L../../../AppUtils/UICommon -lUICommon
LIBS += -L../../../AppUtils/AppCommon -lAppCommon
LIBS += -L../../../AppUtils/CloudUtils -lCloudUtils
# AppCommon 依赖VrEyeDevice 必须在 AppCommon 之后)
LIBS += -L../../../Device/VrEyeDevice -lVrEyeDevice
LIBS += -L../../../Module/ModbusTCPServer -lModbusTCPServer
LIBS += -L../../../Module/ShareMem -lShareMem
LIBS += -L../../../VrNets -lVrModbus
LIBS += -L../../../VrNets -lVrTCPServer
# BinocularMarkReceiver 依赖
LIBS += -L../../../VrNets -lVrTcpClient
LIBS += -L../../../VrUtils -lVrUtils
LIBS += -lpthread -lrt
}
# VzNLSDK BasePresenter 依赖)
win32:CONFIG(release, debug|release): {
LIBS += -L$$PWD/../../../SDK/Device/VzNLSDK/Windows/x64/Release
LIBS += -lVzKernel -lVzNLDetect -lVzNLGraphics
}else:win32:CONFIG(debug, debug|release): {
LIBS += -L$$PWD/../../../SDK/Device/VzNLSDK/Windows/x64/Debug
LIBS += -lVzKerneld -lVzNLDetectd -lVzNLGraphicsd
}else:unix:!macx: {
LIBS += -L$$PWD/../../../SDK/Device/VzNLSDK/Arm/aarch64
LIBS += -lVzEyeSecurityLoader-shared -lVzKernel -lVzNLDetect -lVzNLGraphics
}
win32 { LIBS += -lws2_32 }