2026-03-02 11:07:51 +08:00
|
|
|
TARGET = EnergySpectrumAnalyer
|
|
|
|
|
|
2026-03-05 15:46:39 +08:00
|
|
|
QT += core gui widgets concurrent
|
2026-03-02 11:07:51 +08:00
|
|
|
|
2026-03-05 15:46:39 +08:00
|
|
|
CONFIG += c++17 release
|
2026-03-02 11:07:51 +08:00
|
|
|
msvc {
|
|
|
|
|
QMAKE_CFLAGS += /utf-8
|
|
|
|
|
QMAKE_CXXFLAGS += /utf-8
|
|
|
|
|
}
|
|
|
|
|
DEFINES += ENABLE_DEBUG
|
|
|
|
|
contains(DEFINES, ENABLE_DEBUG) {
|
|
|
|
|
CONFIG += console
|
|
|
|
|
win32-msvc* {
|
|
|
|
|
QMAKE_CXXFLAGS_RELEASE -= -O2
|
|
|
|
|
QMAKE_CXXFLAGS_RELEASE += /MD /Zi /O
|
|
|
|
|
QMAKE_LFLAGS_RELEASE += /DEBUG
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
include($${PWD}/../Common.pri)
|
|
|
|
|
include($${PROJECT_DIR}/3rdlib/QsLog/QsLog.pri)
|
|
|
|
|
include($${PROJECT_DIR}/3rdlib/QtAdvancedDockingSystem/ads.pri)
|
|
|
|
|
include($${PROJECT_DIR}/3rdlib/csv/csv.pri)
|
2026-03-05 15:46:39 +08:00
|
|
|
include($${PROJECT_DIR}/3rdlib/qwt/qwt.pri)
|
2026-03-02 11:07:51 +08:00
|
|
|
|
|
|
|
|
DESTDIR = $${BUILD_BIN}
|
|
|
|
|
OBJECTS_DIR = $${BUILD_OBJ}/$${TARGET}/objs
|
|
|
|
|
MOC_DIR = $${BUILD_MOC}/$${TARGET}/moc
|
|
|
|
|
UI_DIR = $${BUILD_UI}/$${TARGET}/ui
|
|
|
|
|
|
|
|
|
|
SOURCES += \
|
|
|
|
|
AboutDlg.cpp \
|
|
|
|
|
DataProcessWorkPool.cpp \
|
|
|
|
|
EneryScaleForm.cpp \
|
|
|
|
|
MainWindow.cpp \
|
|
|
|
|
MeasureAnalysisDataTableView.cpp \
|
|
|
|
|
MeasureAnalysisHistoryForm.cpp \
|
2026-03-03 18:15:34 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView.cpp \
|
2026-03-05 20:48:07 +08:00
|
|
|
MeasureAnalysisTreeView.cpp \
|
2026-03-02 11:07:51 +08:00
|
|
|
MeasureAnalysisView.cpp \
|
|
|
|
|
MeasureDeviceParamsCfgForm.cpp \
|
|
|
|
|
NewMeasureAnalysisDlg.cpp \
|
2026-03-05 20:48:07 +08:00
|
|
|
MeasureAnalysisProjectModel.cpp \
|
2026-03-02 11:07:51 +08:00
|
|
|
VirtualTable/CsvDataSource.cpp \
|
|
|
|
|
VirtualTable/SampleDataSource.cpp \
|
|
|
|
|
VirtualTable/VirtualTableModel.cpp \
|
|
|
|
|
VirtualTable/VirtualTableView.cpp \
|
|
|
|
|
main.cpp
|
|
|
|
|
|
|
|
|
|
HEADERS += \
|
|
|
|
|
AboutDlg.h \
|
2026-03-05 20:48:07 +08:00
|
|
|
AnalysisTypeDefine.h \
|
2026-03-02 11:07:51 +08:00
|
|
|
DataProcessWorkPool.h \
|
|
|
|
|
EneryScaleForm.h \
|
2026-03-03 18:15:34 +08:00
|
|
|
GlobalDefine.h \
|
2026-03-02 11:07:51 +08:00
|
|
|
MainWindow.h \
|
|
|
|
|
MeasureAnalysisDataTableView.h \
|
|
|
|
|
MeasureAnalysisHistoryForm.h \
|
2026-03-03 18:15:34 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView.h \
|
2026-03-05 20:48:07 +08:00
|
|
|
MeasureAnalysisTreeView.h \
|
2026-03-02 11:07:51 +08:00
|
|
|
MeasureAnalysisView.h \
|
|
|
|
|
MeasureDeviceParamsCfgForm.h \
|
|
|
|
|
NewMeasureAnalysisDlg.h \
|
2026-03-05 20:48:07 +08:00
|
|
|
MeasureAnalysisProjectModel.h \
|
2026-03-02 11:07:51 +08:00
|
|
|
VirtualTable/CsvDataSource.h \
|
|
|
|
|
VirtualTable/DataSource.h \
|
|
|
|
|
VirtualTable/SampleDataSource.h \
|
|
|
|
|
VirtualTable/VirtualTableModel.h \
|
|
|
|
|
VirtualTable/VirtualTableView.h
|
|
|
|
|
|
|
|
|
|
FORMS += \
|
|
|
|
|
AboutDlg.ui \
|
|
|
|
|
EneryScaleForm.ui \
|
|
|
|
|
MainWindow.ui \
|
|
|
|
|
MeasureAnalysisHistoryForm.ui \
|
|
|
|
|
MeasureDeviceParamsCfgForm.ui \
|
|
|
|
|
NewMeasureAnalysisDlg.ui
|
|
|
|
|
|