2026-01-27 20:43:12 +08:00
|
|
|
|
QT += core
|
|
|
|
|
|
|
|
|
|
|
|
# 控制台应用,不需要 GUI
|
|
|
|
|
|
QT -= gui
|
|
|
|
|
|
|
|
|
|
|
|
CONFIG += c++17
|
|
|
|
|
|
CONFIG += console
|
|
|
|
|
|
CONFIG -= app_bundle
|
|
|
|
|
|
|
|
|
|
|
|
TARGET = AuthGenerator
|
|
|
|
|
|
|
|
|
|
|
|
# 包含 AuthModule 头文件
|
|
|
|
|
|
INCLUDEPATH += $$PWD/../../Module/AuthModule/Inc
|
|
|
|
|
|
|
|
|
|
|
|
# 链接 AuthModule 和 VrUtils 静态库
|
|
|
|
|
|
win32 {
|
|
|
|
|
|
CONFIG(release, debug|release) {
|
|
|
|
|
|
LIBS += -L../../Module/AuthModule/release -lAuthModule
|
2026-02-19 00:58:16 +08:00
|
|
|
|
LIBS += -L../../Utils/VrUtils/release -lVrUtils
|
2026-01-27 20:43:12 +08:00
|
|
|
|
} else {
|
|
|
|
|
|
LIBS += -L../../Module/AuthModule/debug -lAuthModule
|
2026-02-19 00:58:16 +08:00
|
|
|
|
LIBS += -L../../Utils/VrUtils/debug -lVrUtils
|
2026-01-27 20:43:12 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
unix:!macx {
|
|
|
|
|
|
# 注意链接顺序:AuthModule 依赖 VrUtils,被依赖的库放后面
|
|
|
|
|
|
# 使用 $$OUT_PWD 获取构建目录以支持 shadow build(交叉编译)
|
|
|
|
|
|
LIBS += -L../../Module/AuthModule -lAuthModule
|
2026-02-19 00:58:16 +08:00
|
|
|
|
LIBS += -L../../Utils/VrUtils -lVrUtils
|
2026-01-27 20:43:12 +08:00
|
|
|
|
|
|
|
|
|
|
# 添加系统库依赖
|
|
|
|
|
|
LIBS += -lpthread
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SOURCES += \
|
|
|
|
|
|
main.cpp
|
|
|
|
|
|
|
|
|
|
|
|
# Default rules for deployment.
|
|
|
|
|
|
qnx: target.path = /tmp/$${TARGET}/bin
|
|
|
|
|
|
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
|
|
|
|
|
!isEmpty(target.path): INSTALLS += target
|