GrabBag/Module/BinocularMarkReceiver/BinocularMarkReceiver.pro

62 lines
1.2 KiB
Prolog
Raw Normal View History

2025-12-10 00:01:32 +08:00
# BinocularMarkReceiver.pro
QT -= core gui network
2025-12-10 00:01:32 +08:00
TARGET = BinocularMarkReceiver
TEMPLATE = lib
CONFIG += c++17
win32 {
CONFIG += shared
}
unix {
CONFIG += staticlib
}
2025-12-10 00:01:32 +08:00
# 定义宏
DEFINES += QT_DEPRECATED_WARNINGS
DEFINES += UNICODE
DEFINES += _UNICODE
DEFINES += BINOCULARMARKRECEIVER_LIBRARY
2025-12-10 00:01:32 +08:00
# 编码设置
win32-msvc {
QMAKE_CXXFLAGS += /utf-8
}
# 包含路径
INCLUDEPATH += $$PWD/Inc
INCLUDEPATH += $$PWD/_Inc
INCLUDEPATH += $$PWD/../../VrUtils/Inc
INCLUDEPATH += $$PWD/../../VrUtils/jsoncpp
INCLUDEPATH += $$PWD/../../VrNets/TCPClient/Inc
2025-12-10 00:01:32 +08:00
# 头文件
HEADERS += \
Inc/IBinocularMarkReceiver.h \
_Inc/BinocularMarkReceiver.h
# 源文件
SOURCES += \
Src/BinocularMarkReceiver.cpp
# 库链接
win32 {
CONFIG(debug, debug|release) {
LIBS += -L../../VrNets/debug -lVrTCPClient
LIBS += -L../../VrUtils/debug -lVrUtils
} else {
LIBS += -L../../VrNets/release -lVrTCPClient
LIBS += -L../../VrUtils/release -lVrUtils
}
}
2025-12-10 00:01:32 +08:00
unix {
LIBS += -L../../VrNets -lVrTcpClient
LIBS += -L../../VrUtils -lVrUtils
2025-12-10 00:01:32 +08:00
target.path = /usr/lib
}
2025-12-10 00:01:32 +08:00
!isEmpty(target.path): INSTALLS += target