refactor: 改用qmake(.pro)构建,兼容Qt 5.9

- 移除CMakeLists.txt,改用AiAnalysis.pro
- 修复Qt 5.9兼容性:QWheelEvent::posF()、QString::SkipEmptyParts、static_cast信号连接
- 更新README为qmake构建说明
- 删除CMake build目录
This commit is contained in:
iorebuild
2026-04-30 12:59:28 +08:00
parent 74edf51a75
commit 352e508adb
5 changed files with 41 additions and 61 deletions

24
AiAnalysis.pro Normal file
View File

@@ -0,0 +1,24 @@
QT += core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = AiAnalysis
TEMPLATE = app
CONFIG += c++11
# Qt 5.9 兼容,不使用 c++17
*-g++*: QMAKE_CXXFLAGS += -std=c++11
*-msvc*: QMAKE_CXXFLAGS += /std:c++11
SOURCES += \
main.cpp \
mainwindow.cpp \
udpreceiver.cpp \
plotwidget.cpp \
datamanager.cpp
HEADERS += \
mainwindow.h \
udpreceiver.h \
plotwidget.h \
datamanager.h