初始化
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
#-------------------------------------------------
|
||||
# 人脸识别考勤系统 - Qt查看器
|
||||
# 项目配置文件 (qmake)
|
||||
#-------------------------------------------------
|
||||
|
||||
QT += core gui widgets network
|
||||
|
||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
||||
|
||||
TARGET = AttendanceViewer
|
||||
TEMPLATE = app
|
||||
|
||||
# C++17标准
|
||||
CONFIG += c++17
|
||||
|
||||
# 输出目录
|
||||
DESTDIR = $$PWD/bin
|
||||
OBJECTS_DIR = $$PWD/build/obj
|
||||
MOC_DIR = $$PWD/build/moc
|
||||
RCC_DIR = $$PWD/build/rcc
|
||||
UI_DIR = $$PWD/build/ui
|
||||
|
||||
# 包含路径
|
||||
INCLUDEPATH += $$PWD/include
|
||||
|
||||
# 源文件
|
||||
SOURCES += \
|
||||
src/main.cpp \
|
||||
src/MainWindow.cpp \
|
||||
src/AttendanceRecord.cpp \
|
||||
src/TimeSlotConfig.cpp \
|
||||
src/SettingsDialog.cpp \
|
||||
src/StatisticsDialog.cpp \
|
||||
src/NetworkApiManager.cpp \
|
||||
src/ServerConfigDialog.cpp \
|
||||
src/MappingConfigDialog.cpp \
|
||||
src/FaceManageDialog.cpp
|
||||
|
||||
# 头文件
|
||||
HEADERS += \
|
||||
include/MainWindow.h \
|
||||
include/AttendanceRecord.h \
|
||||
include/TimeSlotConfig.h \
|
||||
include/SettingsDialog.h \
|
||||
include/StatisticsDialog.h \
|
||||
include/NetworkApiManager.h \
|
||||
include/ServerConfigDialog.h \
|
||||
include/MappingConfigDialog.h \
|
||||
include/FaceManageDialog.h
|
||||
|
||||
# 默认部署规则
|
||||
qnx: target.path = /tmp/$${TARGET}/bin
|
||||
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
||||
!isEmpty(target.path): INSTALLS += target
|
||||
|
||||
# 编译器警告
|
||||
QMAKE_CXXFLAGS += -Wall
|
||||
|
||||
# Windows特定配置
|
||||
win32 {
|
||||
RC_ICONS = icon.ico
|
||||
CONFIG += windows
|
||||
|
||||
# 链接OpenSSL库(用于AES加密/解密)
|
||||
LIBS += -lssl -lcrypto
|
||||
|
||||
# 如果使用预编译的OpenSSL,取消下面的注释并设置路径
|
||||
# INCLUDEPATH += "C:/OpenSSL/include"
|
||||
# LIBS += -L"C:/OpenSSL/lib"
|
||||
}
|
||||
|
||||
# Linux特定配置
|
||||
unix:!macx {
|
||||
CONFIG += link_pkgconfig
|
||||
|
||||
# 链接OpenSSL库(用于AES加密/解密)
|
||||
LIBS += -lssl -lcrypto
|
||||
}
|
||||
|
||||
# 版本信息
|
||||
VERSION = 1.0.0
|
||||
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
|
||||
Reference in New Issue
Block a user