GrabBag/Tools/ControlApp/ControlApp.pro

83 lines
2.4 KiB
Prolog

QT += core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++17
# 寮哄埗浣跨敤UTF-8缂栫爜
QMAKE_CXXFLAGS += /utf-8
# 瀹氫箟鐗堟湰鍙?
DEFINES += APP_VERSION=\\\"1.0.0\\\"
# 瀹氫箟闈欐佸簱妯紡锛堜笉瀵煎叆锛?
DEFINES += FAIRINO_WRAPPER_LIB
# 杈撳嚭鐩綍閰嶇疆锛堢敱涓婚鐩喅瀹氾級
CONFIG(debug, debug|release) {
TARGET = ControlAppd
} else {
TARGET = ControlApp
}
SOURCES += \
main.cpp \
mainwindow.cpp \
DemoControlPresenter.cpp \
WorkflowWidget.cpp \
DialogConfig.cpp
HEADERS += \
mainwindow.h \
DemoControlPresenter.h \
WorkflowWidget.h \
DialogConfig.h \
Version.h
FORMS += \
mainwindow.ui \
dialogconfig.ui
# 鍖呭惈璺緞
INCLUDEPATH += \
$$PWD/../../AppUtils/AppCommon/Inc \
$$PWD/../../AppUtils/UICommon/Inc \
$$PWD/../../VrNets/ModbusTCPClient/Inc \
$$PWD/../../Robot/FairinoWrapper \
$$PWD/../../SDK/Robot/fairino-cpp-sdk/libfairino/src/include/Robot-CN \
$$PWD/../../SDK/Robot/fairino-cpp-sdk/libfairino/src/include \
$$PWD/../../VrUtils/Inc
# Windows骞冲彴搴撻摼鎺?
win32:CONFIG(release, debug|release): {
LIBS += -L$$OUT_PWD/../../AppUtils/AppCommon/release -lAppCommon
LIBS += -L$$OUT_PWD/../../AppUtils/UICommon/release -lUICommon
LIBS += -L$$OUT_PWD/../../VrNets/release -lModbusTCPClient
LIBS += -L$$OUT_PWD/../../Utils/VrUtils/release -lVrUtils
LIBS += -L$$OUT_PWD/../../Robot/FairinoWrapper/release/ -lFairinoWrapper
LIBS += -L$$OUT_PWD/../../SDK/Robot/fairino-cpp-sdk/libfairino/release/ -lfairino
}
else:win32:CONFIG(debug, debug|release): {
LIBS += -L$$OUT_PWD/../../AppUtils/AppCommon/debug -lAppCommond
LIBS += -L$$OUT_PWD/../../AppUtils/UICommon/debug -lUICommond
LIBS += -L$$OUT_PWD/../../VrNets/debug -lModbusTCPClient
LIBS += -L$$OUT_PWD/../../Utils/VrUtils/debug -lVrUtilsd
LIBS += -L$$OUT_PWD/../../Robot/FairinoWrapper/debug/ -lFairinoWrapperd
LIBS += -L$$OUT_PWD/../../SDK/Robot/fairino-cpp-sdk/libfairino/debug/ -lfairinod
}
# Windows绯荤粺搴?
win32 {
LIBS += -lws2_32
}
# Windows浠诲姟鏍忓浘鏍囬厤缃?
win32 {
RC_ICONS = logo.ico
}
# 璧勬簮鏂囦欢
RESOURCES += \
$$PWD/../../AppUtils/UICommon/common_resources.qrc \
resource.qrc