2025-12-27 09:34:02 +08:00

80 lines
3.1 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/VzNLSDK/Inc
INCLUDEPATH += $$PWD/../../../SDK/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
}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
}else:unix:!macx {
LIBS += -L../WorkpieceProjectConfig -lWorkpieceProjectConfig
LIBS += -L../../../Module/BinocularMarkReceiver -lBinocularMarkReceiver
LIBS += -L../../../Device/VrEyeDevice -lVrEyeDevice
LIBS += -L../../../AppUtils/UICommon -lUICommon
LIBS += -L../../../AppUtils/AppCommon -lAppCommon
LIBS += -L../../../AppUtils/CloudUtils -lCloudUtils
LIBS += -L../../../VrUtils -lVrUtils
LIBS += -lpthread -lrt
}
# VzNLSDK BasePresenter 依赖)
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: {
LIBS += -L$$PWD/../../../SDK/VzNLSDK/Arm/aarch64
LIBS += -lVzEyeSecurityLoader-shared -lVzKernel -lVzNLDetect -lVzNLGraphics
}
win32 { LIBS += -lws2_32 }