commit d23c6af892feb8f4a42fa29d71a43b73537569a3 Author: chenxin Date: Thu Apr 23 11:45:32 2026 +0800 diff --git a/.qmake.stash b/.qmake.stash new file mode 100644 index 0000000..42f10b4 --- /dev/null +++ b/.qmake.stash @@ -0,0 +1,21 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 201402L +QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 7 +QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 3 +QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_GCC_MAJOR_VERSION \ + QMAKE_GCC_MINOR_VERSION \ + QMAKE_GCC_PATCH_VERSION +QMAKE_CXX.INCDIRS = \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include +QMAKE_CXX.LIBDIRS = \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0 \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/lib \ + D:/Qt/Qt5.14.2/Tools/mingw730_64/lib diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..e6875a8 --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,21 @@ +{ + "configurations": [ + { + "name": "Win32", + "includePath": [ + "${workspaceFolder}/**", + "D:\\Qt\\Qt5.14.2\\5.14.2\\mingw73_32\\include\\**" + ], + "defines": [ + "_DEBUG", + "UNICODE", + "_UNICODE" + ], + "compilerPath": "D:/mingw64/bin/g++.exe", + "cStandard": "c17", + "cppStandard": "gnu++14", + "intelliSenseMode": "windows-gcc-x86" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..59a5e6b --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,29 @@ +{ + // 使用 IntelliSense 了解相关属性。 + // 悬停以查看现有属性的描述。 + // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "debug", //修改后 + "type": "cppdbg", + "request": "launch", + "program": "${workspaceFolder}/build/debug/${workspaceFolderBasename}.exe", //写完整路径 + "args": [], + "stopAtEntry": false, + "cwd": "${workspaceFolder}", //工作目录,项目根目录 + "environment": [], + "externalConsole": false, + "MIMode": "gdb", + "miDebuggerPath": "C:/Qt/Tools/mingw810_64/bin/gdb.exe", //选择MinGW中的gdb + "setupCommands": [ + { + "description": "为 gdb 启用整齐打印", + "text": "-enable-pretty-printing", + "ignoreFailures": true + } + ], + "preLaunchTask": "make-debug", //这跟depend[]很像啊,make就行了,用make编译出exe + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..fd5eddb --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "files.associations": { + "qmessagebox": "cpp", + "deque": "cpp", + "list": "cpp", + "string": "cpp", + "vector": "cpp", + "qtextstream": "cpp", + "sstream": "cpp", + "qfiledialog": "cpp" + } +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..2ba7287 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,121 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the tasks.json format + "version": "2.0.0", + "tasks": [ + { + //在当前项目目录创建build文件夹 + "label": "mkdir", //任务名称 + "type": "shell", //任务类型,定义任务是被作为进程运行还是在 shell 中作为命令运行。 + "options": { + "cwd": "${workspaceFolder}" //已执行程序或脚本的当前工作目录,设置当前项目文件夹 + }, + "command": "mkdir", //命令 + "args": [ //命令后面跟的参数 + "-Force", + "build" + ] + }, + { + "label": "qmake-debug", + "type": "shell", + "options": { + "cwd": "${workspaceFolder}/build" //进入build目录 + }, + "command": "qmake", //qmake命令,这里没用完整路径,是因为配置到环境变量了 C:/Qt/5.15.2/mingw81_64/bin/qmake.exe + "args": [ //跟的参数是不是很熟悉,就是上面分析出来的Qt Creator执行流程 + "../${workspaceFolderBasename}.pro", //在build目录上一级哦 + "-spec", + "win32-g++", + "\"CONFIG+=debug\"", + "\"CONFIG+=console\"" + ], + "dependsOn": [ //这是本条命令依赖的前置条件,就是上面创建build文件夹的task,直接执行本task会自动先调用依赖的task + "mkdir" //其实可以手动执行一次,后面不用每次都执行创建目录的操作 + ] + }, + { + "label": "make-debug", + "type": "shell", + "options": { + "cwd": "${workspaceFolder}/build" + }, + "command": "mingw32-make", //MinGW这个也配置在环境变量了,不用写完整路径了 C:/Qt/Tools/mingw810_64/bin/mingw32-make.exe + "args": [ + "-f", + "Makefile.Debug", //-f 选择makefile,这是qmake编译出来的 + "-j7" //这个参数都知道吧,编译用的线程数量 + ], + "dependsOn": [ + "qmake-debug" + ] + }, + { + "label": "run-debug", + "type": "process", //运行就不能选择shell执行了,要选择process + "options": { + "cwd": "${workspaceFolder}/build/debug" //没在.pro配置DESTDIR,会生成到build目录下面对应目录 + }, + "command": "${workspaceFolderBasename}.exe", //执行的exe名字,一般当前项目文件夹的名称,自定义可以写其他的 + "dependsOn": [ + "make-debug" + ] + }, + // + { + "label": "qmake-release", + "type": "shell", + "options": { + "cwd": "${workspaceFolder}/build" + }, + "command": "qmake", + "args": [ //注意release跟debug参数的差异 + "../${workspaceFolderBasename}.pro", + "-spec", + "win32-g++", + "\"CONFIG+=qtquickcompiler\"" + ], + "dependsOn": [ + // "mkdir" //不用每次都创建吧 + ] + }, + { + "label": "make-release", + "type": "shell", + "options": { + "cwd": "${workspaceFolder}/build" + }, + "command": "mingw32-make", + "args": [ + "-f", + "Makefile.Release", //注意release跟debug参数的差异 + "-j7" + ], + "dependsOn": [ + "qmake-release" + ] + }, + { + "label": "run-release", + "type": "process", + "options": { + "cwd": "${workspaceFolder}/build/release" + }, + "command": "${workspaceFolderBasename}.exe", + "dependsOn": [ + "make-release" + ] + }, + { + "label": "clean", + "type": "shell", + "options": { + "cwd": "${workspaceFolder}/build" + }, + "command": "mingw32-make", + "args": [ + "clean" + ] + } + ] +} diff --git a/BeiDou.ico b/BeiDou.ico new file mode 100644 index 0000000..9bc6ce9 Binary files /dev/null and b/BeiDou.ico differ diff --git a/BeiDou.pro b/BeiDou.pro new file mode 100644 index 0000000..04024ae --- /dev/null +++ b/BeiDou.pro @@ -0,0 +1,43 @@ +QT += serialport + +QT += core gui + +RC_ICONS = BeiDou.ico + +TARGET = BeiDou + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++11 + +# The following define makes your compiler emit warnings if you use +# any Qt feature that has been marked deprecated (the exact warnings +# depend on your compiler). Please consult the documentation of the +# deprecated API in order to know how to port your code away from it. +DEFINES += QT_DEPRECATED_WARNINGS + +# You can also make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +# You can also select to disable deprecated APIs only up to a certain version of Qt. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + main.cpp \ + mainwindow.cpp + +HEADERS += \ + clickablecombobox.h \ + mainwindow.h + +FORMS += \ + mainwindow.ui + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + +RESOURCES += \ + Resources.qrc + + diff --git a/BeiDou.pro.user b/BeiDou.pro.user new file mode 100644 index 0000000..a1e1192 --- /dev/null +++ b/BeiDou.pro.user @@ -0,0 +1,562 @@ + + + + + + EnvironmentId + {baffad36-276b-44ed-83cd-315c22815052} + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + true + false + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 80 + true + true + 1 + true + false + 0 + true + true + 0 + 8 + true + 1 + true + true + true + false + + + + ProjectExplorer.Project.PluginSettings + + + -fno-delayed-template-parsing + + true + + + + ProjectExplorer.Project.Target.0 + + Desktop Qt 5.14.2 MinGW 32-bit + Desktop Qt 5.14.2 MinGW 32-bit + qt.qt5.5142.win32_mingw73_kit + 1 + 0 + 0 + + C:/Users/25974/Desktop/qt project/BeiDou_/release_32 + + + true + QtProjectManager.QMakeBuildStep + true + + false + false + false + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + Qt4ProjectManager.Qt4BuildConfiguration + 2 + + + C:/Users/25974/Desktop/qt project/build-BeiDou-Desktop_Qt_5_14_2_MinGW_32_bit-Release + + + true + QtProjectManager.QMakeBuildStep + false + + false + false + true + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + Qt4ProjectManager.Qt4BuildConfiguration + 0 + + + C:/Users/25974/Desktop/qt project/build-BeiDou-Desktop_Qt_5_14_2_MinGW_32_bit-Profile + + + true + QtProjectManager.QMakeBuildStep + true + + false + true + true + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Profile + Qt4ProjectManager.Qt4BuildConfiguration + 0 + + 3 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + dwarf + + cpu-cycles + + + 250 + + -e + cpu-cycles + --call-graph + dwarf,4096 + -F + 250 + + -F + true + 4096 + false + false + 1000 + + true + + false + false + false + false + true + 0.01 + 10 + true + kcachegrind + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + Qt4ProjectManager.Qt4RunConfiguration:C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/BeiDou.pro + C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/BeiDou.pro + + false + + false + true + true + false + false + true + + C:/Users/25974/Desktop/qt project/build-BeiDou-Desktop_Qt_5_14_2_MinGW_32_bit-Release + + 1 + + + + ProjectExplorer.Project.Target.1 + + Desktop Qt 5.14.2 MinGW 64-bit + Desktop Qt 5.14.2 MinGW 64-bit + qt.qt5.5142.win64_mingw73_kit + 1 + 0 + 0 + + C:/Users/25974/Desktop/qt project/BeiDou + + + true + QtProjectManager.QMakeBuildStep + true + + false + false + false + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + Qt4ProjectManager.Qt4BuildConfiguration + 2 + + + C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err + + + true + QtProjectManager.QMakeBuildStep + false + + false + false + true + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + Qt4ProjectManager.Qt4BuildConfiguration + 0 + + + C:/Users/25974/Desktop/qt project/build-BeiDou-Desktop_Qt_5_14_2_MinGW_64_bit-Profile + + + true + QtProjectManager.QMakeBuildStep + true + + false + true + true + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Profile + Qt4ProjectManager.Qt4BuildConfiguration + 0 + + 3 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + dwarf + + cpu-cycles + + + 250 + + -e + cpu-cycles + --call-graph + dwarf,4096 + -F + 250 + + -F + true + 4096 + false + false + 1000 + + true + + false + false + false + false + true + 0.01 + 10 + true + kcachegrind + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + Qt4ProjectManager.Qt4RunConfiguration:C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/BeiDou.pro + C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/BeiDou.pro + + false + + false + true + true + false + false + true + + + + 1 + + + + ProjectExplorer.Project.TargetCount + 2 + + + ProjectExplorer.Project.Updater.FileVersion + 22 + + + Version + 22 + + diff --git a/BeiDou_resource.rc b/BeiDou_resource.rc new file mode 100644 index 0000000..dca5110 --- /dev/null +++ b/BeiDou_resource.rc @@ -0,0 +1,37 @@ +#include + +IDI_ICON1 ICON DISCARDABLE "C:\\Users\\25974\\Desktop\\qt project\\BeiDou_change_ascii_err\\BeiDou.ico" + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 0,0,0,0 + PRODUCTVERSION 0,0,0,0 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE 0x0L + BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "\0" + VALUE "FileDescription", "\0" + VALUE "FileVersion", "0.0.0.0\0" + VALUE "LegalCopyright", "\0" + VALUE "OriginalFilename", "BeiDou.exe\0" + VALUE "ProductName", "BeiDou\0" + VALUE "ProductVersion", "0.0.0.0\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 1200 + END + END +/* End of Version info */ + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..540969f --- /dev/null +++ b/Makefile @@ -0,0 +1,474 @@ +############################################################################# +# Makefile for building: BeiDou +# Generated by qmake (3.1) (Qt 5.14.2) +# Project: BeiDou.pro +# Template: app +# Command: D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -o Makefile BeiDou.pro -spec win32-g++ "CONFIG+=qtquickcompiler" +############################################################################# + +MAKEFILE = Makefile + +EQ = = + +first: release +install: release-install +uninstall: release-uninstall +QMAKE = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe +DEL_FILE = del +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +COPY = copy /y +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i +QINSTALL = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -install qinstall +QINSTALL_PROGRAM = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -install qinstall -exe +DEL_FILE = del +SYMLINK = $(QMAKE) -install ln -f -s +DEL_DIR = rmdir +MOVE = move +IDC = idc +IDL = midl +ZIP = zip -r -9 +DEF_FILE = +RES_FILE = BeiDou_resource_res.o +SED = $(QMAKE) -install sed +MOVE = move +SUBTARGETS = \ + release \ + debug + + +release: FORCE + $(MAKE) -f $(MAKEFILE).Release +release-make_first: FORCE + $(MAKE) -f $(MAKEFILE).Release +release-all: FORCE + $(MAKE) -f $(MAKEFILE).Release all +release-clean: FORCE + $(MAKE) -f $(MAKEFILE).Release clean +release-distclean: FORCE + $(MAKE) -f $(MAKEFILE).Release distclean +release-install: FORCE + $(MAKE) -f $(MAKEFILE).Release install +release-uninstall: FORCE + $(MAKE) -f $(MAKEFILE).Release uninstall +debug: FORCE + $(MAKE) -f $(MAKEFILE).Debug +debug-make_first: FORCE + $(MAKE) -f $(MAKEFILE).Debug +debug-all: FORCE + $(MAKE) -f $(MAKEFILE).Debug all +debug-clean: FORCE + $(MAKE) -f $(MAKEFILE).Debug clean +debug-distclean: FORCE + $(MAKE) -f $(MAKEFILE).Debug distclean +debug-install: FORCE + $(MAKE) -f $(MAKEFILE).Debug install +debug-uninstall: FORCE + $(MAKE) -f $(MAKEFILE).Debug uninstall + +Makefile: BeiDou.pro D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qmake.conf D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_pre.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qdevice.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/device_config.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/sanitize.conf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/gcc-base.conf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/g++-base.conf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/angle.conf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/windows_vulkan_sdk.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/windows-vulkan.conf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/g++-win32.conf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/windows-desktop.conf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qconfig.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3danimation.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3danimation_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dcore.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dcore_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dextras.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dextras_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dinput.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dinput_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dlogic.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dlogic_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquick.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquick_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickanimation.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickextras.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickinput.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickrender.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3drender.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3drender_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_accessibility_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axbase.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axbase_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axcontainer.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axcontainer_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axserver.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axserver_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_bluetooth.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_bluetooth_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_bootstrap_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_concurrent.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_concurrent_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_core.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_core_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_dbus.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_dbus_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_designer.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_designer_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_designercomponents_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_edid_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_egl_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_fb_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_gamepad.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_gamepad_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_gui.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_gui_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_help.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_help_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_location.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_location_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_multimedia.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_multimedia_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_multimediawidgets.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_network.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_network_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_nfc.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_nfc_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_opengl.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_opengl_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_openglextensions.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_openglextensions_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_positioning.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_positioning_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_positioningquick.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_positioningquick_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_printsupport.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_printsupport_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qml.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qml_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmldebug_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmlmodels.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmltest.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmltest_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quick.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quick_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickcontrols2.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickparticles_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickshapes_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quicktemplates2.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickwidgets.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_remoteobjects.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_repparser.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_repparser_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_scxml.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_scxml_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_sensors.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_sensors_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_serialbus.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_serialbus_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_serialport.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_serialport_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_sql.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_sql_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_svg.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_svg_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_testlib.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_testlib_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_texttospeech.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_texttospeech_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_theme_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_uiplugin.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_uitools.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_uitools_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_vulkan_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_webchannel.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_webchannel_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_websockets.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_websockets_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_widgets.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_widgets_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_zlib_private.pri \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt_functions.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt_config.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qmake.conf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_post.prf \ + .qmake.stash \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/toolchain.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_pre.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/default_pre.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resolve_config.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds_post.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_post.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources_functions.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qtquickcompiler.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/precompile_header.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/warn_on.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/moc.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/opengl.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/uic.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qmake_use.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/file_copies.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/windows.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/testcase_targets.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exceptions.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/yacc.prf \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/lex.prf \ + BeiDou.pro \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Widgets.prl \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Gui.prl \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5SerialPort.prl \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Core.prl \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/qtmain.prl \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/build_pass.prf \ + Resources.qrc + $(QMAKE) -o Makefile BeiDou.pro -spec win32-g++ "CONFIG+=qtquickcompiler" +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_pre.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qdevice.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/device_config.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/sanitize.conf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/gcc-base.conf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/g++-base.conf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/angle.conf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/windows_vulkan_sdk.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/windows-vulkan.conf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/g++-win32.conf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/common/windows-desktop.conf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qconfig.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3danimation.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3danimation_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dcore.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dcore_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dextras.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dextras_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dinput.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dinput_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dlogic.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dlogic_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquick.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquick_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickanimation.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickextras.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickextras_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickinput.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickinput_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickrender.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickrender_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickscene2d.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3drender.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_3drender_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_accessibility_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axbase.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axbase_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axcontainer.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axcontainer_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axserver.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_axserver_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_bluetooth.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_bluetooth_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_bootstrap_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_concurrent.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_concurrent_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_core.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_core_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_dbus.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_dbus_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_designer.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_designer_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_designercomponents_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_edid_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_egl_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_fb_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_gamepad.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_gamepad_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_gui.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_gui_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_help.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_help_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_location.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_location_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_multimedia.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_multimedia_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_multimediawidgets.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_network.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_network_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_nfc.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_nfc_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_opengl.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_opengl_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_openglextensions.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_openglextensions_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_packetprotocol_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_positioning.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_positioning_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_positioningquick.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_positioningquick_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_printsupport.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_printsupport_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qml.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qml_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmldebug_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmldevtools_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmlmodels.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmlmodels_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmltest.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmltest_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmlworkerscript.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quick.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quick_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickcontrols2.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickparticles_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickshapes_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quicktemplates2.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickwidgets.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_quickwidgets_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_remoteobjects.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_remoteobjects_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_repparser.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_repparser_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_scxml.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_scxml_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_sensors.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_sensors_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_serialbus.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_serialbus_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_serialport.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_serialport_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_sql.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_sql_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_svg.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_svg_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_testlib.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_testlib_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_texttospeech.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_texttospeech_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_theme_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_uiplugin.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_uitools.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_uitools_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_vulkan_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_webchannel.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_webchannel_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_websockets.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_websockets_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_widgets.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_widgets_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_zlib_private.pri: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt_functions.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt_config.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qmake.conf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_post.prf: +.qmake.stash: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/toolchain.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_pre.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/default_pre.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resolve_config.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds_post.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_post.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources_functions.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qtquickcompiler.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/precompile_header.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/warn_on.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/moc.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/opengl.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/uic.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qmake_use.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/file_copies.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/windows.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/testcase_targets.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exceptions.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/yacc.prf: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/lex.prf: +BeiDou.pro: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Widgets.prl: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Gui.prl: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5SerialPort.prl: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Core.prl: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/qtmain.prl: +D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/build_pass.prf: +Resources.qrc: +qmake: FORCE + @$(QMAKE) -o Makefile BeiDou.pro -spec win32-g++ "CONFIG+=qtquickcompiler" + +qmake_all: FORCE + +make_first: release-make_first debug-make_first FORCE +all: release-all debug-all FORCE +clean: release-clean debug-clean FORCE +distclean: release-distclean debug-distclean FORCE + -$(DEL_FILE) Makefile + -$(DEL_FILE) .qmake.stash + +release-mocclean: + $(MAKE) -f $(MAKEFILE).Release mocclean +debug-mocclean: + $(MAKE) -f $(MAKEFILE).Debug mocclean +mocclean: release-mocclean debug-mocclean + +release-mocables: + $(MAKE) -f $(MAKEFILE).Release mocables +debug-mocables: + $(MAKE) -f $(MAKEFILE).Debug mocables +mocables: release-mocables debug-mocables + +check: first + +benchmark: first +FORCE: + +$(MAKEFILE).Release: Makefile +$(MAKEFILE).Debug: Makefile diff --git a/Makefile.Debug b/Makefile.Debug new file mode 100644 index 0000000..7100309 --- /dev/null +++ b/Makefile.Debug @@ -0,0 +1,860 @@ +############################################################################# +# Makefile for building: BeiDou +# Generated by qmake (3.1) (Qt 5.14.2) +# Project: BeiDou.pro +# Template: app +############################################################################# + +MAKEFILE = Makefile.Debug + +EQ = = + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_DEPRECATED_WARNINGS -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN +CFLAGS = -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra $(DEFINES) +CXXFLAGS = -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES) +INCPATH = -I. -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtWidgets -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtGui -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtANGLE -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtSerialPort -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtCore -Idebug -I. -I/include -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\win32-g++ +LINKER = g++ +LFLAGS = -Wl,-subsystem,windows -mthreads +LIBS = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Widgets.a D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Gui.a D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5SerialPort.a D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Core.a debug\BeiDou_resource_res.o -lmingw32 D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libqtmain.a -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib -lshell32 +QMAKE = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe +DEL_FILE = del +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +COPY = copy /y +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i +QINSTALL = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -install qinstall +QINSTALL_PROGRAM = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -install qinstall -exe +DEL_FILE = del +SYMLINK = $(QMAKE) -install ln -f -s +DEL_DIR = rmdir +MOVE = move +IDC = idc +IDL = midl +ZIP = zip -r -9 +DEF_FILE = +RES_FILE = debug\BeiDou_resource_res.o +SED = $(QMAKE) -install sed +MOVE = move + +####### Output directory + +OBJECTS_DIR = debug + +####### Files + +SOURCES = main.cpp \ + mainwindow.cpp debug\qrc_Resources.cpp \ + debug\moc_clickablecombobox.cpp \ + debug\moc_mainwindow.cpp +OBJECTS = debug/main.o \ + debug/mainwindow.o \ + debug/qrc_Resources.o \ + debug/moc_clickablecombobox.o \ + debug/moc_mainwindow.o + +DIST = clickablecombobox.h \ + mainwindow.h main.cpp \ + mainwindow.cpp +QMAKE_TARGET = BeiDou +DESTDIR = debug\ #avoid trailing-slash linebreak +TARGET = BeiDou.exe +DESTDIR_TARGET = debug\BeiDou.exe + +####### Build rules + +first: all +all: Makefile.Debug debug/BeiDou.exe + +debug/BeiDou.exe: D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Widgets.a D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Gui.a D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5SerialPort.a D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Core.a D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libqtmain.a ui_mainwindow.h $(OBJECTS) debug/BeiDou_resource_res.o + $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS) + +debug/BeiDou_resource_res.o: BeiDou_resource.rc + windres -i BeiDou_resource.rc -o debug\BeiDou_resource_res.o --include-dir=. $(DEFINES) + +qmake: FORCE + @$(QMAKE) -o Makefile.Debug BeiDou.pro -spec win32-g++ "CONFIG+=qtquickcompiler" + +qmake_all: FORCE + +dist: + $(ZIP) BeiDou.zip $(SOURCES) $(DIST) BeiDou.pro D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\spec_pre.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\qdevice.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\device_config.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\sanitize.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\gcc-base.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-base.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\angle.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows_vulkan_sdk.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-vulkan.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-win32.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-desktop.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\qconfig.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_accessibility_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bootstrap_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designercomponents_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_edid_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_egl_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fb_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_packetprotocol_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldebug_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldevtools_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickparticles_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickshapes_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_theme_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uiplugin.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_vulkan_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_zlib_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_functions.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_config.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\win32-g++\qmake.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\spec_post.prf .qmake.stash D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exclusive_builds.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\toolchain.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\default_pre.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\default_pre.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resolve_config.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exclusive_builds_post.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\default_post.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\build_pass.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources_functions.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qtquickcompiler.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\precompile_header.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\warn_on.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\moc.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\opengl.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\uic.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qmake_use.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\file_copies.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\testcase_targets.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exceptions.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\yacc.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\lex.prf BeiDou.pro Resources.qrc D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Widgets.prl D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Gui.prl D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5SerialPort.prl D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Core.prl D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\qtmain.prl Resources.qrc D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\data\dummy.cpp clickablecombobox.h mainwindow.h main.cpp mainwindow.cpp mainwindow.ui + +clean: compiler_clean + -$(DEL_FILE) debug\main.o debug\mainwindow.o debug\qrc_Resources.o debug\moc_clickablecombobox.o debug\moc_mainwindow.o + -$(DEL_FILE) debug\BeiDou_resource_res.o + +distclean: clean + -$(DEL_FILE) .qmake.stash + -$(DEL_FILE) $(DESTDIR_TARGET) + -$(DEL_FILE) Makefile.Debug + +mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all + +check: first + +benchmark: first + +compiler_qmlcache_make_all: +compiler_qmlcache_clean: +compiler_qmlcache_loader_make_all: debug/qmlcache_loader.cpp +compiler_qmlcache_loader_clean: + -$(DEL_FILE) debug\qmlcache_loader.cpp +compiler_no_pch_compiler_make_all: +compiler_no_pch_compiler_clean: +compiler_rcc_make_all: debug/qrc_Resources.cpp +compiler_rcc_clean: + -$(DEL_FILE) debug\qrc_Resources.cpp +debug/qrc_Resources.cpp: Resources.qrc \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/rcc.exe \ + BeiDou.ico + D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\rcc.exe -name Resources Resources.qrc -o debug\qrc_Resources.cpp + +compiler_moc_predefs_make_all: debug/moc_predefs.h +compiler_moc_predefs_clean: + -$(DEL_FILE) debug\moc_predefs.h +debug/moc_predefs.h: D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/data/dummy.cpp + g++ -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -Wextra -Wextra -dM -E -o debug\moc_predefs.h D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\data\dummy.cpp + +compiler_moc_header_make_all: debug/moc_clickablecombobox.cpp debug/moc_mainwindow.cpp +compiler_moc_header_clean: + -$(DEL_FILE) debug\moc_clickablecombobox.cpp debug\moc_mainwindow.cpp +debug/moc_clickablecombobox.cpp: clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ + debug/moc_predefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe + D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include "C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/debug/moc_predefs.h" -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -I"C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err" -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -ID:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include clickablecombobox.h -o debug\moc_clickablecombobox.cpp + +debug/moc_mainwindow.cpp: mainwindow.h \ + clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/QSerialPortInfo \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QTimer \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasictimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QSettings \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsettings.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSystemTrayIcon \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsystemtrayicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QMap \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + debug/moc_predefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe + D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include "C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/debug/moc_predefs.h" -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -I"C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err" -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -ID:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include mainwindow.h -o debug\moc_mainwindow.cpp + +compiler_moc_objc_header_make_all: +compiler_moc_objc_header_clean: +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_mainwindow.h +compiler_uic_clean: + -$(DEL_FILE) ui_mainwindow.h +ui_mainwindow.h: mainwindow.ui \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe \ + clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent + D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe mainwindow.ui -o ui_mainwindow.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean + + + +####### Compile + +debug/main.o: main.cpp mainwindow.h \ + clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/QSerialPortInfo \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QTimer \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasictimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QSettings \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsettings.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSystemTrayIcon \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsystemtrayicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QMap \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreapplication.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qeventloop.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qguiapplication.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qinputmethod.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o main.cpp + +debug/mainwindow.o: mainwindow.cpp mainwindow.h \ + clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/QSerialPortInfo \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QTimer \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasictimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QSettings \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsettings.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSystemTrayIcon \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsystemtrayicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QMap \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + ui_mainwindow.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMessageBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmessagebox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdialog.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QTextStream \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QDebug \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QFileDialog \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qfiledialog.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdir.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfileinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QDateTime \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatetime.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/QSerialPort \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialport.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QCloseEvent + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mainwindow.o mainwindow.cpp + +debug/qrc_Resources.o: debug/qrc_Resources.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\qrc_Resources.o debug\qrc_Resources.cpp + +debug/moc_clickablecombobox.o: debug/moc_clickablecombobox.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_clickablecombobox.o debug\moc_clickablecombobox.cpp + +debug/moc_mainwindow.o: debug/moc_mainwindow.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + diff --git a/Makefile.Release b/Makefile.Release new file mode 100644 index 0000000..e6b6f4e --- /dev/null +++ b/Makefile.Release @@ -0,0 +1,860 @@ +############################################################################# +# Makefile for building: BeiDou +# Generated by qmake (3.1) (Qt 5.14.2) +# Project: BeiDou.pro +# Template: app +############################################################################# + +MAKEFILE = Makefile.Release + +EQ = = + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN +CFLAGS = -fno-keep-inline-dllexport -O2 -Wall -Wextra -Wextra $(DEFINES) +CXXFLAGS = -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES) +INCPATH = -I. -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtWidgets -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtGui -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtANGLE -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtSerialPort -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtCore -Irelease -I. -I/include -ID:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\win32-g++ +LINKER = g++ +LFLAGS = -Wl,-s -Wl,-subsystem,windows -mthreads +LIBS = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Widgets.a D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Gui.a D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5SerialPort.a D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Core.a release\BeiDou_resource_res.o -lmingw32 D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libqtmain.a -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib -lshell32 +QMAKE = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe +DEL_FILE = del +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +COPY = copy /y +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i +QINSTALL = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -install qinstall +QINSTALL_PROGRAM = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -install qinstall -exe +DEL_FILE = del +SYMLINK = $(QMAKE) -install ln -f -s +DEL_DIR = rmdir +MOVE = move +IDC = idc +IDL = midl +ZIP = zip -r -9 +DEF_FILE = +RES_FILE = release\BeiDou_resource_res.o +SED = $(QMAKE) -install sed +MOVE = move + +####### Output directory + +OBJECTS_DIR = release + +####### Files + +SOURCES = main.cpp \ + mainwindow.cpp release\qrc_Resources.cpp \ + release\moc_clickablecombobox.cpp \ + release\moc_mainwindow.cpp +OBJECTS = release/main.o \ + release/mainwindow.o \ + release/qrc_Resources.o \ + release/moc_clickablecombobox.o \ + release/moc_mainwindow.o + +DIST = clickablecombobox.h \ + mainwindow.h main.cpp \ + mainwindow.cpp +QMAKE_TARGET = BeiDou +DESTDIR = release\ #avoid trailing-slash linebreak +TARGET = BeiDou.exe +DESTDIR_TARGET = release\BeiDou.exe + +####### Build rules + +first: all +all: Makefile.Release release/BeiDou.exe + +release/BeiDou.exe: D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Widgets.a D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Gui.a D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5SerialPort.a D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Core.a D:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libqtmain.a ui_mainwindow.h $(OBJECTS) release/BeiDou_resource_res.o + $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS) + +release/BeiDou_resource_res.o: BeiDou_resource.rc + windres -i BeiDou_resource.rc -o release\BeiDou_resource_res.o --include-dir=. $(DEFINES) + +qmake: FORCE + @$(QMAKE) -o Makefile.Release BeiDou.pro -spec win32-g++ "CONFIG+=qtquickcompiler" + +qmake_all: FORCE + +dist: + $(ZIP) BeiDou.zip $(SOURCES) $(DIST) BeiDou.pro D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\spec_pre.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\qdevice.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\device_config.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\sanitize.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\gcc-base.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-base.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\angle.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows_vulkan_sdk.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-vulkan.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-win32.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-desktop.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\qconfig.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_accessibility_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bootstrap_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designercomponents_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_edid_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_egl_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fb_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_packetprotocol_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldebug_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldevtools_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickparticles_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickshapes_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_theme_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uiplugin.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_vulkan_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_zlib_private.pri D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_functions.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_config.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\win32-g++\qmake.conf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\spec_post.prf .qmake.stash D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exclusive_builds.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\toolchain.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\default_pre.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\default_pre.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resolve_config.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exclusive_builds_post.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\default_post.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\build_pass.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources_functions.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qtquickcompiler.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\precompile_header.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\warn_on.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\moc.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\opengl.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\uic.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qmake_use.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\file_copies.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\testcase_targets.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exceptions.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\yacc.prf D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\lex.prf BeiDou.pro Resources.qrc D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Widgets.prl D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Gui.prl D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5SerialPort.prl D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Core.prl D:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\qtmain.prl Resources.qrc D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\data\dummy.cpp clickablecombobox.h mainwindow.h main.cpp mainwindow.cpp mainwindow.ui + +clean: compiler_clean + -$(DEL_FILE) release\main.o release\mainwindow.o release\qrc_Resources.o release\moc_clickablecombobox.o release\moc_mainwindow.o + -$(DEL_FILE) release\BeiDou_resource_res.o + +distclean: clean + -$(DEL_FILE) .qmake.stash + -$(DEL_FILE) $(DESTDIR_TARGET) + -$(DEL_FILE) Makefile.Release + +mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all + +check: first + +benchmark: first + +compiler_qmlcache_make_all: +compiler_qmlcache_clean: +compiler_qmlcache_loader_make_all: release/qmlcache_loader.cpp +compiler_qmlcache_loader_clean: + -$(DEL_FILE) release\qmlcache_loader.cpp +compiler_no_pch_compiler_make_all: +compiler_no_pch_compiler_clean: +compiler_rcc_make_all: release/qrc_Resources.cpp +compiler_rcc_clean: + -$(DEL_FILE) release\qrc_Resources.cpp +release/qrc_Resources.cpp: Resources.qrc \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/rcc.exe \ + BeiDou.ico + D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\rcc.exe -name Resources Resources.qrc -o release\qrc_Resources.cpp + +compiler_moc_predefs_make_all: release/moc_predefs.h +compiler_moc_predefs_clean: + -$(DEL_FILE) release\moc_predefs.h +release/moc_predefs.h: D:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/data/dummy.cpp + g++ -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wall -Wextra -Wextra -dM -E -o release\moc_predefs.h D:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\data\dummy.cpp + +compiler_moc_header_make_all: release/moc_clickablecombobox.cpp release/moc_mainwindow.cpp +compiler_moc_header_clean: + -$(DEL_FILE) release\moc_clickablecombobox.cpp release\moc_mainwindow.cpp +release/moc_clickablecombobox.cpp: clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ + release/moc_predefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe + D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include "C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/release/moc_predefs.h" -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -I"C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err" -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -ID:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include clickablecombobox.h -o release\moc_clickablecombobox.cpp + +release/moc_mainwindow.cpp: mainwindow.h \ + clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/QSerialPortInfo \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QTimer \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasictimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QSettings \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsettings.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSystemTrayIcon \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsystemtrayicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QMap \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + release/moc_predefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe + D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include "C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/release/moc_predefs.h" -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -I"C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err" -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -ID:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -ID:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -ID:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include mainwindow.h -o release\moc_mainwindow.cpp + +compiler_moc_objc_header_make_all: +compiler_moc_objc_header_clean: +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_mainwindow.h +compiler_uic_clean: + -$(DEL_FILE) ui_mainwindow.h +ui_mainwindow.h: mainwindow.ui \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe \ + clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent + D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe mainwindow.ui -o ui_mainwindow.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean + + + +####### Compile + +release/main.o: main.cpp mainwindow.h \ + clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/QSerialPortInfo \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QTimer \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasictimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QSettings \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsettings.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSystemTrayIcon \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsystemtrayicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QMap \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreapplication.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qeventloop.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qguiapplication.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qinputmethod.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main.o main.cpp + +release/mainwindow.o: mainwindow.cpp mainwindow.h \ + clickablecombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractitemdelegate.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyleoption.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractslider.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qstyle.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabbar.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qrubberband.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qabstractitemmodel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/QSerialPortInfo \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialportglobal.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QTimer \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasictimer.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QSettings \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsettings.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSystemTrayIcon \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsystemtrayicon.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QMap \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + ui_mainwindow.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMessageBox \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmessagebox.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdialog.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QTextStream \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QDebug \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QFileDialog \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qfiledialog.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdir.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfileinfo.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QDateTime \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatetime.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/QSerialPort \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort/qserialport.h \ + D:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QCloseEvent + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\mainwindow.o mainwindow.cpp + +release/qrc_Resources.o: release/qrc_Resources.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\qrc_Resources.o release\qrc_Resources.cpp + +release/moc_clickablecombobox.o: release/moc_clickablecombobox.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_clickablecombobox.o release\moc_clickablecombobox.cpp + +release/moc_mainwindow.o: release/moc_mainwindow.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_mainwindow.o release\moc_mainwindow.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + diff --git a/Resources.qrc b/Resources.qrc new file mode 100644 index 0000000..faf5ab7 --- /dev/null +++ b/Resources.qrc @@ -0,0 +1,5 @@ + + + BeiDou.ico + + \ No newline at end of file diff --git a/clickablecombobox.h b/clickablecombobox.h new file mode 100644 index 0000000..d537b7b --- /dev/null +++ b/clickablecombobox.h @@ -0,0 +1,28 @@ +#ifndef CLICKABLECOMBOBOX_H +#define CLICKABLECOMBOBOX_H + +#include +#include + +class ClickableComboBox : public QComboBox +{ + Q_OBJECT + +public: + explicit ClickableComboBox(QWidget *parent = nullptr) : QComboBox(parent) {} + +signals: + void clicked(); + +protected: + void mousePressEvent(QMouseEvent *event) override + { + if (event->button() == Qt::LeftButton) + { + emit clicked(); + } + QComboBox::mousePressEvent(event); + } +}; + +#endif // CLICKABLECOMBOBOX_H diff --git a/config.ini b/config.ini new file mode 100644 index 0000000..b98a4ef --- /dev/null +++ b/config.ini @@ -0,0 +1,8 @@ +[SerialPort] +port=COM3 +baudRate=115200 +autoOpen=true + +[FileSave] +defaultPath=C:/Users/25974/Desktop/3/ +autoRealTimeSave=true; \ No newline at end of file diff --git a/debug/BeiDou.exe b/debug/BeiDou.exe new file mode 100644 index 0000000..4a93229 Binary files /dev/null and b/debug/BeiDou.exe differ diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..1c2a673 --- /dev/null +++ b/main.cpp @@ -0,0 +1,11 @@ +#include "mainwindow.h" +#include + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + MainWindow w; + w.setWindowTitle("BeiDou"); + w.show(); + return a.exec(); +} diff --git a/mainwindow.cpp b/mainwindow.cpp new file mode 100644 index 0000000..c405f41 --- /dev/null +++ b/mainwindow.cpp @@ -0,0 +1,1209 @@ +#include "mainwindow.h" +#include "ui_mainwindow.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +MainWindow::MainWindow(QWidget *parent) + : QMainWindow(parent) + , ui(new Ui::MainWindow) + , serial(new QSerialPort(this)) + , txCount(0) + , rxCount(0) + , logFile(nullptr) +{ + ui->setupUi(this); + // 菜单栏:工具菜单:打开配置文件、打开实时保存目录 + QMenu *menu = menuBar()->addMenu(tr("配置")); + QAction *openCfgAction = menu->addAction(tr("打开配置文件")); + connect(openCfgAction, &QAction::triggered, this, &MainWindow::openConfigDir); + + QAction *openSaveAction = menu->addAction(tr("打开实时保存目录")); + connect(openSaveAction, &QAction::triggered, this, &MainWindow::openRealTimeSaveDir); + + ui->receiveTextEdit->setLineWrapMode(QPlainTextEdit::NoWrap); + updatePortList(); + updateBaudRateList(); + // 接收区默认勾选16进制,置灰不可修改 + ui->hexDisplayCheckBox->setChecked(true); + ui->hexDisplayCheckBox->setEnabled(false); + + + initializeRecordCounts(); + initializeLogFile(); + // 记录程序启动时间 + QString startupTime = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss"); + writeLog("Start: " + startupTime); + + connect(serial, &QSerialPort::readyRead, this, &MainWindow::readData); + connect(ui->portComboBox, &ClickableComboBox::clicked, this, &MainWindow::updatePortList); +// connect(ui->saveButton, &QPushButton::clicked, this, &MainWindow::on_saveButton_clicked); +// connect(ui->realTimeSaveCheckBox, &QCheckBox::stateChanged, this, &MainWindow::on_realTimeSaveCheckBox_stateChanged); + + // 初始化定时器 + timer = new QTimer(this); + connect(timer, &QTimer::timeout, this, &MainWindow::timer_Event); + + // 初始化状态栏标签 + txLabel = new QLabel(this); + rxLabel = new QLabel(this); + ui->statusBar->addPermanentWidget(txLabel); + ui->statusBar->addPermanentWidget(rxLabel); + txLabel->setText("TX: 0"); + rxLabel->setText("RX: 0"); + + // 初始化系统托盘图标 + trayIcon = new QSystemTrayIcon(this); + trayIcon->setIcon(QIcon(":/icons/BeiDou.ico")); + trayIcon->setToolTip("BeiDou Tool"); + + // 可选:添加右键菜单 + QMenu *trayMenu = new QMenu(this); + QAction *restoreAction = trayMenu->addAction("显示"); + QAction *quitAction = trayMenu->addAction("退出"); + + connect(restoreAction, &QAction::triggered, this, &MainWindow::show); + connect(quitAction, &QAction::triggered, qApp, &QApplication::quit); + + trayIcon->setContextMenu(trayMenu); + + // 添加双击恢复功能 + connect(trayIcon, &QSystemTrayIcon::activated, this, [this](QSystemTrayIcon::ActivationReason reason) { + if (reason == QSystemTrayIcon::DoubleClick) { + this->show(); // 显示主窗口 + this->raise(); // 置顶 + this->activateWindow(); // 激活窗口 + } + }); + + + readConfig(); //读配置文件 + +} + +void MainWindow::initializeLogFile() +{ + QString saveDirPath; + if (!logDirPath.isEmpty()) { + saveDirPath = logDirPath; // 优先使用配置的日志目录 + } else if (!defaultFilePath.isEmpty()) { + saveDirPath = defaultFilePath; // 回退到实时保存目录 + } else { + saveDirPath = QApplication::applicationDirPath();// 最后回退到程序目录 + } + + QDir dir(saveDirPath); + if (!dir.exists()) { + dir.mkpath("."); + } + + // 创建日志文件名,格式:BeiDou_Log_YYYYMM.log(按月创建) + QString currentMonth = QDateTime::currentDateTime().toString("yyyyMM"); + QString logFileName = "BeiDou_Log_" + currentMonth + ".log"; + QString logFilePath = dir.filePath(logFileName); + + logFile = new QFile(logFilePath, this); + if (!logFile->open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text)) { + qDebug() << "无法创建日志文件:" << logFile->errorString(); + delete logFile; + logFile = nullptr; + } +} + +void MainWindow::writeLog(const QString &message) +{ + if (!logFile || !logFile->isOpen()) { + return; + } + + QString timestamp = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss"); + QString logEntry = QString("[%1] %2\n").arg(timestamp, message); + + QTextStream out(logFile); + out << logEntry; + out.flush(); // 立即写入文件 +} + +void MainWindow::readConfig() +{ + QSettings settings("config.ini", QSettings::IniFormat); + + // 读取串口设置 + QString port = settings.value("SerialPort/port").toString(); + int baudRate = settings.value("SerialPort/baudRate", 115200).toInt(); + bool autoOpen = settings.value("SerialPort/autoOpen", false).toBool(); + + // 读取默认文件保存路径 + QString defaultPath = settings.value("FileSave/defaultPath").toString().trimmed(); + if (!defaultPath.isEmpty()) { + this->defaultFilePath = QDir::fromNativeSeparators(defaultPath); + } + + // 读取日志目录 + logDirPath = settings.value("Log/defaultPath").toString().trimmed(); + if (!logDirPath.isEmpty()) { + logDirPath = QDir::fromNativeSeparators(logDirPath); + } + + // 读取是否自动启用实时保存 + bool autoRealTimeSave = settings.value("FileSave/autoRealTimeSave", false).toBool(); + ui->realTimeSaveCheckBox->setChecked(autoRealTimeSave); + + // 如果 autoRealTimeSave 为 true,则触发状态变化函数 + if (autoRealTimeSave) { + on_realTimeSaveCheckBox_stateChanged(Qt::Checked); + } + + // 自动选择串口号和波特率 + int portIndex = ui->portComboBox->findText(port); + if (portIndex != -1) { + ui->portComboBox->setCurrentIndex(portIndex); + } + + int baudRateIndex = ui->baudRateComboBox->findText(QString::number(baudRate)); + if (baudRateIndex != -1) { + ui->baudRateComboBox->setCurrentIndex(baudRateIndex); + } + + // 如果 autoOpen 为 true,则自动打开串口 + if (autoOpen) { + on_openButton_clicked(); + } +} + +void MainWindow::initializeRecordCounts() +{ + QString saveDirPath; + if (!defaultFilePath.isEmpty()) { + saveDirPath = defaultFilePath; + } else { + saveDirPath = QApplication::applicationDirPath(); + } + + QDir dir(saveDirPath); + if (!dir.exists()) { + return; + } + + // 查找所有BeiDou_Data_*.dat文件 + QStringList filters; + filters << "BeiDou_Data_*.dat"; + QFileInfoList fileList = dir.entryInfoList(filters, QDir::Files); + + foreach (const QFileInfo &fileInfo, fileList) { + QString fileName = fileInfo.baseName(); + // 从文件名提取ID,例如:BeiDou_Data_001.dat -> 001 + QString id = fileName.mid(12); // "BeiDou_Data_"长度为12 + + if (id.isEmpty()) continue; + + // 读取文件,找到最大的RECORD值 + QFile file(fileInfo.absoluteFilePath()); + if (file.open(QIODevice::ReadOnly | QIODevice::Text)) { + QTextStream in(&file); + int maxRecord = 0; + int lineCount = 0; + + while (!in.atEnd()) { + QString line = in.readLine(); + lineCount++; + + // 跳过前4行表头 + if (lineCount <= 4) continue; + + QStringList fields = line.split(','); + if (fields.size() >= 2) { + bool ok; + int recordValue = fields[1].toInt(&ok); // RECORD字段在第2列 + if (ok && recordValue > maxRecord) { + maxRecord = recordValue; + } + } + } + file.close(); + + // 设置该ID的起始计数值 + recordCounts[id] = maxRecord; + } + } +} + +void MainWindow::closeEvent(QCloseEvent *event) +{ + if (!isVisible()) { + event->accept(); + return; + } + + QMessageBox msgBox(this); + msgBox.setWindowTitle("关闭"); + msgBox.setText("关闭窗口?"); + //msgBox.setInformativeText("Choose 'Minimize' to keep it running in the system tray."); + msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); + msgBox.setButtonText(QMessageBox::Yes, "最小化"); + msgBox.setButtonText(QMessageBox::No, "关闭"); + + int ret = msgBox.exec(); + + if (ret == QMessageBox::Yes) { + // 最小化到托盘 + hide(); + trayIcon->show(); + event->ignore(); // 忽略默认关闭操作 + } else { + // 完全退出 + trayIcon->hide(); + event->accept(); + } +} + +MainWindow::~MainWindow() +{ + // 记录程序关闭时间 + if (logFile && logFile->isOpen()) { + QString shutdownTime = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss"); + writeLog("Closed: " + shutdownTime); + logFile->close(); + } + + delete ui; +} + + +void MainWindow::timer_Event() +{ + on_sendButton_clicked(); // 定时器事件触发时调用发送数据函数 +} + +void MainWindow::on_timerButton_clicked() +{ + bool ok; + int interval = ui->timerIntervalLineEdit->text().toInt(&ok); + if (!ok || interval <= 0) { + QMessageBox::warning(this, tr("无效输入"), tr("请输入有效的正整数")); + return; + } + + if (timer->isActive()) { + timer->stop(); + ui->timerButton->setText("周期发送"); + } else { + timer->start(interval); + ui->timerButton->setText("关闭周期发送"); + } +} + +void MainWindow::on_saveButton_clicked() +{ + QString currentTime = QDateTime::currentDateTime().toString("yyyyMMdd_HHmmss"); + QString defaultFileName = "savedata_" + currentTime + ".dat"; + + QString dirPath = defaultFilePath.isEmpty() ? "." : defaultFilePath; + + QDir dir(dirPath); + if (!dir.exists()) { + dir.mkpath("."); + } + + QString filePath = dir.filePath(defaultFileName); + + QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"), filePath, tr("dat Files (*.dat);;All Files (*)")); + if (fileName.isEmpty()) + return; + + QFile file(fileName); + if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) { + QMessageBox::warning(this, tr("打开文件失败"), file.errorString()); + return; + } + + QTextStream out(&file); + + // 从解析数据的第一行提取ID(范围1-5),用于动态表头 + QString text = ui->decimalTextEdit->toPlainText(); + QStringList lines = text.split('\n', Qt::SkipEmptyParts); + int headerIdNum = 1; + if (!lines.isEmpty()) { + QString firstLine = lines.first().trimmed(); + QStringList f = firstLine.split(',', Qt::KeepEmptyParts); + if (!f.isEmpty()) { + QString idField = f.last().trimmed(); + bool okId = false; + int idNum = idField.toInt(&okId); + if (okId && idNum >= 1 && idNum <= 5) { + headerIdNum = idNum; + } + } + } + QString lica = QString("LICA%1").arg(headerIdNum, 2, 10, QChar('0')); + QString idPad = QString::number(headerIdNum).rightJustified(5, '0'); + + // 添加动态表头和单位(基于ID) + out << "\"TOA5\",\"" << lica << "\",\"CR300\",\"" << headerIdNum + << "\",\"CR1000X.Std.08.01\",\"CPU:HYR2019128_SDL_AWSl_BYP_15391.CR1000X\",\"" + << idPad << "\",\"Min_30\"\n"; + out << "\"TIMESTAMP\",\"RECORD\",\"AirTC_Avg\",\"RH_Avg\",\"BP_mbar_Avg\",\"WS_ms_Avg\",\"WindDir_Avg\",\"WindDir_StDev\",\"SW_IN_Avg\",\"PAR_Avg\",\"Rain_mm_Tot\",\"ID\"\n"; + out << "\"TS\",\"RN\",\"Deg C\",\"%\",\"mbar\",\"m/s\",\"Deg\",\"Deg\",\"m-2\",\"mol m-2 s-1\",\"mm\",\"\"\n"; + out << "\"\",\"\",\"Avg\",\"Avg\",\"Avg\",\"Avg\",\"Avg\",\"Smp\",\"Avg\",\"Avg\",\"Smp\",\"Smp\"\n"; + + // 写入解析数据 + out << text; + + file.close(); +} + + +void MainWindow::updatePortList() +{ + ui->portComboBox->clear(); + foreach (const QSerialPortInfo &info, QSerialPortInfo::availablePorts()) + { + ui->portComboBox->addItem(info.portName()); + } +} + +void MainWindow::updateBaudRateList() +{ + ui->baudRateComboBox->clear(); + QList baudRates = QSerialPortInfo::standardBaudRates(); + foreach (qint32 baudRate, baudRates) + { + ui->baudRateComboBox->addItem(QString::number(baudRate)); + } +} + +void MainWindow::on_openButton_clicked() +{ + serial->setPortName(ui->portComboBox->currentText()); + serial->setBaudRate(ui->baudRateComboBox->currentText().toInt()); + + // 明确设置串口参数:8N1 + 关闭流控 + serial->setDataBits(QSerialPort::Data8); + serial->setStopBits(QSerialPort::OneStop); + serial->setParity(QSerialPort::NoParity); + serial->setFlowControl(QSerialPort::NoFlowControl); + + if (serial->open(QIODevice::ReadWrite)) + { + ui->statusLabel->setText("状态: 打开"); + ui->openButton->setEnabled(false); + ui->closeButton->setEnabled(true); + } + else + { + QMessageBox::critical(this, tr("Error"), serial->errorString()); + } +} + +void MainWindow::on_closeButton_clicked() +{ + if (serial->isOpen()) + { + serial->close(); + ui->statusLabel->setText("状态: 关闭"); + ui->openButton->setEnabled(true); + ui->closeButton->setEnabled(false); + } +} + +void MainWindow::on_sendButton_clicked() +{ + if (serial->isOpen()) + { + QByteArray data; + if (ui->hexSendCheckBox->isChecked()) + { + QString hexData = ui->sendTextEdit->toPlainText().remove(QRegExp("[\\s\\n]")); + data = QByteArray::fromHex(hexData.toUtf8()); + } + else + { + data = ui->sendTextEdit->toPlainText().toUtf8(); + } + + serial->write(data); + + txCount += data.size(); // 更新发送计数器 + txLabel->setText(QString("S: %1").arg(txCount)); + } + else + { + QMessageBox::warning(this, tr("警告"), tr("串口未打开!")); + } +} + +void MainWindow::on_clearSendButton_clicked() +{ + ui->sendTextEdit->clear(); +} + +void MainWindow::on_clearReceiveButton_clicked() +{ + ui->receiveTextEdit->clear(); + + txCount = 0; + rxCount = 0; + txLabel->setText("TX: 0"); + rxLabel->setText("RX: 0"); +} + +void MainWindow::on_clearDecimalButton_clicked() +{ + // 二次确认 + QMessageBox::StandardButton reply; + reply = QMessageBox::question(this, tr("清除数据"), + tr("确定清除数据?"), + QMessageBox::Yes|QMessageBox::No); + if (reply == QMessageBox::Yes) { + ui->decimalTextEdit->clear(); + } else { + //否,不做任何操作 + } +} + +void MainWindow::readData() +{ + QByteArray data = serial->readAll(); + QString strReceiveData = ""; + + //qDebug()<setText(QString("R: %1").arg(rxCount)); + + // 原始字节保留,用于其它解析(如 $BDTXR) + receiveBuffer.append(data); + + // 将本次字节转为大写HEX并按字节加空格,追加到十六进制解析缓冲 + { + QString hexString = QString::fromLatin1(data.toHex().toUpper()); + QString spaced; + spaced.reserve(hexString.size() + hexString.size() / 2); + for (int i = 0; i < hexString.length(); i += 2) { + spaced += hexString.mid(i, 2); + spaced += ' '; + } + hexParseBuffer += spaced; // 统一使用空格分隔 + } + + // 接收区显示(与之前行为一致) + if (ui->hexDisplayCheckBox->isChecked()) { + // 直接显示本次的HEX(已带空格的spaced) + ui->receiveTextEdit->insertPlainText(hexParseBuffer.right(data.size() * 3)); // 每字节“XX ”三字符 + } else { + displayBuffer.append(data); + QString displayText = QString::fromLocal8Bit(displayBuffer); + ui->receiveTextEdit->insertPlainText(displayText); + displayBuffer.clear(); + } + ui->receiveTextEdit->moveCursor(QTextCursor::End); + + // 基于十六进制缓冲实时解析 $TXXX + processHexTxxxFrames(); + + processHexBdtxrFrames(); // 新增:解析 $BDTXR + + if (ui->hexDisplayCheckBox->checkState() == false) { + ui->receiveTextEdit->insertPlainText(data); + } + else { + //16进制显示,并转大写 + QByteArray hexData = data.toHex(); + strReceiveData = hexData.toUpper(); + + for(int i=0; ireceiveTextEdit->insertPlainText(strReceiveData); + } + // 移动光标到文本结尾 + ui->receiveTextEdit->moveCursor(QTextCursor::End); + + // 保留实时解析逻辑(仅处理 $TXXX 明文;$BDTXR 由十六进制缓冲解析) + QString all = QString::fromLatin1(receiveBuffer); + + // 2) 解析 $TXXX 明文(满足10个逗号且最后ID在1..5) + int lastConsumedTXXX = 0; + int txxxIncompleteStart = -1; + int start = all.indexOf("$TXXX"); + while (start != -1) { + int contentStart = start + 5; + QVector commaPos; + commaPos.reserve(10); + int iScan = contentStart; + while (iScan < all.size() && commaPos.size() < 10) { + if (all.at(iScan) == ',') { + commaPos.push_back(iScan); + } + ++iScan; + } + if (commaPos.size() < 10) { txxxIncompleteStart = start; break; } + + int idStart = commaPos.back() + 1; + if (idStart >= all.size()) { txxxIncompleteStart = start; break; } + + int j = idStart; + QString idToken; + while (j < all.size() && all.at(j).isDigit()) { idToken.append(all.at(j)); ++j; } + if (idToken.isEmpty()) { txxxIncompleteStart = start; break; } + + bool okId = false; int idVal = idToken.toInt(&okId); + if (!okId || idVal < 1 || idVal > 5) { + writeLog(QString("Parse TXXX skipped: ID not in 1..5, id=%1").arg(idToken)); + lastConsumedTXXX = j; + start = all.indexOf("$TXXX", j); + continue; + } + + QString payload = all.mid(contentStart, j - contentStart).trimmed(); + parseTxxxData(payload); + lastConsumedTXXX = j; + start = all.indexOf("$TXXX", j); + } + + int allowedConsume = 0; + if (txxxIncompleteStart != -1) { + allowedConsume = txxxIncompleteStart; + } else { + allowedConsume = lastConsumedTXXX; + } + if (allowedConsume > 0) { + receiveBuffer = all.mid(allowedConsume).toLatin1(); + } +} + +void MainWindow::saveRealTimeData(const QString &data) +{ + // ... existing code ... + if (!ui->realTimeSaveCheckBox->isChecked()) return; + + QStringList lines = data.split('\n'); + foreach (const QString &line, lines) { + if (line.isEmpty()) continue; + QStringList fields = line.split(','); + if (fields.size() >= 11) { + QString id = fields.last().trimmed(); // 最后一列作为ID + + // 生成文件名:BeiDou_Data_.dat + QString defaultFileName = "BeiDou_Data_" + id + ".dat"; + QString saveDirPath = defaultFilePath.isEmpty() + ? QApplication::applicationDirPath() + : defaultFilePath; + + QDir dir(saveDirPath); + if (!dir.exists()) { + dir.mkpath("."); + } + QString filePath = dir.filePath(defaultFileName); + + // 首次遇到该ID:初始化计数并写表头(若新文件) + if (!recordCounts.contains(id)) { + bool fileExists = QFile::exists(filePath); + if (fileExists) { + int lastRecord = getLastRecordFromFile(filePath); + if (!recordCounts.contains(id)) { + recordCounts[id] = lastRecord; + } + writeLog("Open: " + defaultFileName + ", Last RECORD=" + QString::number(lastRecord)); + } else { + // 新文件:初始化计数器为0,并写入表头(包含ID) + recordCounts[id] = 0; + QFile headerFile(filePath); + if (!headerFile.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text)) { + QMessageBox::warning(this, tr("Open File Failed"), headerFile.errorString()); + writeLog("Open Failed: " + filePath + " - " + headerFile.errorString()); + continue; + } + QTextStream hout(&headerFile); + // 动态表头:根据ID范围1-5生成 LICAxx、通道号和设备编号 000xx + bool okIdNum = false; + int idNum = id.toInt(&okIdNum); + if (!okIdNum || idNum < 1 || idNum > 5) idNum = 1; + QString lica = QString("LICA%1").arg(idNum, 2, 10, QChar('0')); + QString idPad = QString::number(idNum).rightJustified(5, '0'); + hout << "\"TOA5\",\"" << lica << "\",\"CR300\",\"" << idNum + << "\",\"CR1000X.Std.08.01\",\"CPU:HYR2019128_SDL_AWSl_BYP_15391.CR1000X\",\"" + << idPad << "\",\"Min_30\"\n"; + hout << "\"TIMESTAMP\",\"RECORD\",\"AirTC_Avg\",\"RH_Avg\",\"BP_mbar_Avg\",\"WS_ms_Avg\",\"WindDir_Avg\",\"WindDir_StDev\",\"SW_IN_Avg\",\"PAR_Avg\",\"Rain_mm_Tot\",\"ID\"\n"; + hout << "\"TS\",\"RN\",\"Deg C\",\"%\",\"mbar\",\"m/s\",\"Deg\",\"Deg\",\"m-2\",\"mol m-2 s-1\",\"mm\",\"\"\n"; + hout << "\"\",\"\",\"Avg\",\"Avg\",\"Avg\",\"Avg\",\"Avg\",\"Smp\",\"Avg\",\"Avg\",\"Smp\",\"Smp\"\n"; + headerFile.close(); + writeLog("Create new file: " + defaultFileName + ", The header is written"); + } + } + + // 每次写入都打开、写入、关闭,释放文件占用 + QFile file(filePath); + if (!file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text)) { + QMessageBox::warning(this, tr("Open File Failed"), file.errorString()); + writeLog("Open Failed: " + filePath + " - " + file.errorString()); + continue; + } + QTextStream out(&file); + out << line << "\n"; + file.close(); + + // 记录日志 + QString timestamp = fields[0]; + writeLog("Write Data: " + defaultFileName + ", " + timestamp + ", ID: " + id); + } + } + // ... existing code ... +} + +void MainWindow::on_realTimeSaveCheckBox_stateChanged(int state) +{ + if (state == Qt::Checked) { + // Already handled in saveRealTimeData, no action needed here + } else { + // Close and remove all files from the map + for (auto it = realTimeFiles.begin(); it != realTimeFiles.end(); ++it) { + if (it.value()->isOpen()) { + it.value()->close(); + } + delete it.value(); + } + realTimeFiles.clear(); + } +} + + + +QString MainWindow::hexToAscii(const QString& hexStr) +{ + QString asciiStr; + for (int i = 0; i < hexStr.length(); i += 2) { + QString hexByte = hexStr.mid(i, 2); + char byte = static_cast(hexByte.toInt(nullptr, 16)); + asciiStr.append(byte); + } + return asciiStr; +} +/* +//25/7/1;修改,"2025-06-18 19:30:00" 并添加双引号 +void MainWindow::parseBeidouData(const QString& beidouData) +{ + // 匹配常见时间格式:例如 "11/20/2024 12:30:00" + QRegExp timePattern("\\d{1,2}/\\d{1,2}/\\d{4} \\d{1,2}:\\d{2}:\\d{2}"); + int pos = timePattern.indexIn(beidouData); + + if (pos != -1) { + QString validData = beidouData.mid(pos); + QStringList fields = validData.split(','); + + if (fields.size() >= 11) { // 确保至少有 11 个字段 + QString timestamp = fields[0]; // 时间 + + // 标准化时间格式为 "2025-06-18 19:30:00" 并添加双引号 + QDateTime dateTime = QDateTime::fromString(timestamp, "M/d/yyyy h:mm:ss"); + if (dateTime.isValid()) { + timestamp = "\"" + dateTime.toString("yyyy-MM-dd hh:mm:ss") + "\""; + } else { + // 如果解析失败,仍然添加双引号 + timestamp = "\"" + timestamp + "\""; + } + + QString id = fields.last(); // ID + + // 为当前ID递增记录计数 + if (!recordCounts.contains(id)) { + recordCounts[id] = 0; + } + recordCounts[id]++; + QString recordField = QString::number(recordCounts[id]); + + QStringList middleFields; + for (int i = 1; i < fields.size() - 1; ++i) { + bool ok; + double value = fields[i].toDouble(&ok); + if (ok) { + middleFields << QString::number(value / 10, 'f', 1); // 保留一位小数 + } else { + middleFields << fields[i]; // 非数字保持原样 + } + } + + // 拼接处理后的数据,在时间戳后插入RECORD字段 + QString output = timestamp + "," + recordField + "," + middleFields.join(",") + "," + id; + + // 显示并保存 + ui->decimalTextEdit->appendPlainText(output); + saveRealTimeData(output); + } else { + qDebug() << "字段数量不足"; + } + } + else if (beidouData.length() > 7 && beidouData.contains("$BDTXR,") && beidouData.contains('*')) { + int startIndex = beidouData.indexOf("A4") + 2; + int endIndex = beidouData.indexOf('*', startIndex); + QString dataSegment = beidouData.mid(startIndex, endIndex - startIndex); + + QString asciiData = hexToAscii(dataSegment); + QStringList fields = asciiData.split(','); + + if (fields.size() >= 11) { + QString timestamp = fields[0]; + + // 标准化时间格式 + QDateTime dateTime = QDateTime::fromString(timestamp, "M/d/yyyy h:mm:ss"); + if (dateTime.isValid()) { + timestamp = dateTime.toString("MM/dd/yyyy hh:mm:ss"); + } + QString id = fields.last(); + + QStringList middleFields; + for (int i = 1; i < fields.size() - 1; ++i) { + bool ok; + double value = fields[i].toDouble(&ok); + if (ok) { + middleFields << QString::number(value / 10, 'f', 1); + } else { + middleFields << fields[i]; + } + } + + QString output = timestamp + "," + middleFields.join(",") + "," + id; + + ui->decimalTextEdit->appendPlainText(output); + saveRealTimeData(output); + } else { + qDebug() << "ASCII 数据字段数量不足"; + } + } else { + qDebug() << "数据格式不匹配"; + } +} +*/ + + +void MainWindow::parseBeidouData(const QString& beidouData) +{ + // 在输入中查找每条 $BDTXR 帧:$BDTXR,...*HH + QRegExp frameRx("\\$BDTXR[^\\r\\n]*\\*[0-9A-Fa-f]{2}"); + int pos = 0; + QString input = beidouData; + + while ((pos = frameRx.indexIn(input, pos)) != -1) { + QString frame = frameRx.cap(0).trimmed(); + pos += frameRx.matchedLength(); + + int star = frame.lastIndexOf('*'); + if (star < 0) continue; + + // 去掉开头的 $ 和末尾的 *HH,得到核心数据 + QString core = frame.mid(1, star - 1); + QString checksumStr = frame.mid(star + 1, 2).toUpper(); + + // 可选:按 NMEA 规则校验 XOR 校验和 + quint8 cs = 0; + for (int i = 0; i < core.size(); ++i) { + cs ^= static_cast(core.at(i).toLatin1()); + } + QString calc = QString("%1").arg(cs, 2, 16, QChar('0')).toUpper(); + bool checksumOk = (checksumStr == calc); + + // 按 3-11TXR 字段切分:$BDTXR,信息类别,ID,电文形式,发信时间,通信电文内容 + QStringList tok = core.split(',', Qt::KeepEmptyParts); + if (tok.size() < 6) { + continue; + } + + QString infoType = tok[1].trimmed(); + QString bdId = tok[2].trimmed(); // 来自报文的 ID,不再用于文件命名 + QString textForm = tok[3].trimmed(); + QString sendTime = tok[4].trimmed(); + QString contentAll = QStringList(tok.mid(5)).join(","); + + // 将内容按规则解码:A+hex 表示 ASCII 的十六进制编码 + auto cleanHex = [](const QString &s) { + QString r; r.reserve(s.size()); + for (QChar ch : s) { + if ((ch >= '0' && ch <= '9') || + (ch >= 'a' && ch <= 'f') || + (ch >= 'A' && ch <= 'F')) { + r.append(ch); + } + } + return r; + }; + + QString payload; + if (contentAll.startsWith("A", Qt::CaseInsensitive)) { + QString hex = cleanHex(contentAll.mid(1)); + if (hex.size() % 2 == 1) { + // 对齐为偶数字节,容错处理 + hex = hex.mid(1); + } + payload = hexToAscii(hex); + } else { + payload = contentAll; + } + + // payload 示例:11/25/2025 15:30:00,-45,76,6395,49,459,102,4861,9320,0,1 + QStringList fields = payload.split(',', Qt::KeepEmptyParts); + if (fields.size() < 2) { + continue; + } + + // 标准化时间为 "yyyy-MM-dd hh:mm:ss" + QString tsRaw = fields[0].trimmed(); + QDateTime dt = QDateTime::fromString(tsRaw, "M/d/yyyy h:mm:ss"); + if (!dt.isValid()) dt = QDateTime::fromString(tsRaw, "MM/dd/yyyy hh:mm:ss"); + QString tsOut = dt.isValid() + ? "\"" + dt.toString("yyyy-MM-dd hh:mm:ss") + "\"" + : "\"" + tsRaw + "\""; + + // 数值处理:前面的测量值除以10,最后一项作为ID不除以10 + QStringList values; + for (int i = 1; i <= fields.size() - 2; ++i) { // 到倒数第二项(例如雨量) + QString v = fields[i].trimmed(); + bool okNum = false; + double num = v.toDouble(&okNum); + if (okNum) { + values << QString::number(num / 10.0, 'f', 1); + } else { + values << v; + } + } + // 最后一项作为 ID(不除以10) + QString idData = fields.last().trimmed(); + + // 按 ID 递增 RECORD(基于最后一项 ID) + if (!recordCounts.contains(idData)) { + recordCounts[idData] = 0; + } + recordCounts[idData] += 1; + QString recordStr = QString::number(recordCounts[idData]); + + // 输出格式:TIMESTAMP,RECORD,<10个测量值>,ID + QString output = tsOut + "," + recordStr + "," + values.join(",") + "," + idData; + + ui->decimalTextEdit->appendPlainText(output); + saveRealTimeData(output); + + // 记录日志(可选) + if (logFile && logFile->isOpen()) { + writeLog(QString("Parse TXR: ID=%1, checksum=%2").arg(idData, checksumOk ? "OK" : "SKIP")); + } + } +} + +int MainWindow::getLastRecordFromFile(const QString &filePath) +{ + QFile file(filePath); + if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) { + return 0; // 打不开文件则从 0 开始 + } + + QTextStream in(&file); + int maxRecord = 0; + int lineCount = 0; + + while (!in.atEnd()) { + QString line = in.readLine(); + if (line.isEmpty()) { + continue; + } + lineCount++; + + // 跳过前 4 行表头 + if (lineCount <= 4) { + continue; + } + + // 解析第二列 RECORD + QStringList fields = line.split(','); + if (fields.size() >= 2) { + bool ok = false; + int recordValue = fields[1].toInt(&ok); + if (ok && recordValue > maxRecord) { + maxRecord = recordValue; + } + } + } + + file.close(); + return maxRecord; +} + +void MainWindow::parseTxxxData(const QString& payload) +{ + // 必须有10个逗号(总计11个字段)才解析 + if (payload.count(',') < 10) { + // 不完整数据:不进入解析区、不保存;接收区已经显示原始数据 + writeLog("Parse TXXX skipped: comma count < 10, payload=\"" + payload + "\""); + return; + } + + QStringList fields = payload.split(',', Qt::KeepEmptyParts); + if (fields.size() != 11) { + // 字段数不等于11,同样视为不完整 + writeLog("Parse TXXX skipped: fields.size()!=11, payload=\"" + payload + "\""); + return; + } + + // 时间一律使用系统接收当前时间(补全策略) + QString tsOut = "\"" + QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss") + "\""; + + // 第1个字段为时间占位,不使用;后面10个字段中最后一个为ID + QStringList valueTokens = fields.mid(1); // 长度应为10 + QString id = valueTokens.last().trimmed(); + + // ID 为空则不解析不保存(只显示在接收区) + if (id.isEmpty()) { + writeLog("Parse TXXX skipped: missing ID, payload=\"" + payload + "\""); + return; + } + + // 前9个测量值需要除以10 + QStringList values; + for (int i = 0; i < valueTokens.size() - 1; ++i) { + QString v = valueTokens[i].trimmed(); + bool ok = false; + double num = v.toDouble(&ok); + values << (ok ? QString::number(num / 10.0, 'f', 1) : v); + } + + // 记录递增按最终ID单独计数 + if (!recordCounts.contains(id)) { + recordCounts[id] = 0; + } + recordCounts[id] += 1; + QString recordStr = QString::number(recordCounts[id]); + + // 输出到解析区,并保存 + QString output = tsOut + "," + recordStr + "," + values.join(",") + "," + id; + ui->decimalTextEdit->appendPlainText(output); + saveRealTimeData(output); + + writeLog(QString("Parse TXXX: OK, ID=%1").arg(id)); +} + + +void MainWindow::processHexTxxxFrames() +{ + // 解析十六进制缓冲中的 $TXXX 帧:头 24 54 58 58 58,至少10个 2C,尾部 ,(32~35) + if (hexParseBuffer.isEmpty()) return; + + auto hexToByte = [](const QString &h, bool &ok) -> int { + int v = h.toInt(&ok, 16); + return ok ? v : 0; + }; + + QStringList tk = hexParseBuffer.split(' ', Qt::SkipEmptyParts); + bool progressed = false; + + while (true) { + // 寻找头部 24 54 58 58 58($TXXX) + int hdr = -1; + for (int i = 0; i + 4 < tk.size(); ++i) { + if (tk[i] == "24" && tk[i+1] == "54" && tk[i+2] == "58" && tk[i+3] == "58" && tk[i+4] == "58") { + hdr = i; + break; + } + } + if (hdr < 0) break; // 没有头部,等待更多数据 + + // 统计逗号,并寻找尾部ID(0x31~0x35),逗号数>=10 + int commaCount = 0; + int tailIdx = -1; // 指向ID字节的token索引 + for (int j = hdr + 5; j < tk.size(); ++j) { + if (tk[j] == "2C") { + ++commaCount; + if (j + 1 < tk.size()) { + const QString &idHex = tk[j + 1]; + if ((idHex == "31" || idHex == "32" || idHex == "33" || idHex == "34" || idHex == "35") && commaCount >= 10) { + // 将尾部判定为 ,ID 后面不是继续出现可打印ASCII(一般是0x00/校验/下一个帧) + bool okNext = false; + int nextVal = (j + 2 < tk.size()) ? tk[j + 2].toInt(&okNext, 16) : -1; + if ((j + 2 >= tk.size()) || !okNext || !(nextVal >= 0x20 && nextVal <= 0x7E)) { + tailIdx = j + 1; + break; + } + } + } + } + } + + if (tailIdx < 0) { + // 数据不足以形成完整帧;丢弃头之前的噪声,保留从头开始的数据 + if (hdr > 0) { + tk.erase(tk.begin(), tk.begin() + hdr); + progressed = true; + } + break; + } + + // 从头到尾提取负载的ASCII(白名单:数字/空格/斜杠/冒号/逗号/负号) + QByteArray asciiPayloadBytes; + for (int k = hdr + 5; k <= tailIdx; ++k) { + bool ok = false; + int v = hexToByte(tk[k], ok); + if (!ok) continue; + if ((v >= 0x30 && v <= 0x39) || v == 0x20 || v == 0x2F || v == 0x3A || v == 0x2C || v == 0x2D) { + asciiPayloadBytes.append(char(v)); + } + } + QString asciiPayload = QString::fromLatin1(asciiPayloadBytes); + + // 最少10个逗号校验(冗余校验) + if (asciiPayload.count(',') >= 10) { + // 使用系统接收时间进行补全的解析函数 + parseTxxxData(asciiPayload); + } + + // 消费本帧对应的token,避免重复解析;保留尾部后的校验/分隔字节在缓冲中 + tk.erase(tk.begin(), tk.begin() + (tailIdx + 1)); + progressed = true; + // 继续寻找下一帧 + } + + if (progressed) { + hexParseBuffer = tk.join(" "); + if (!hexParseBuffer.isEmpty()) + hexParseBuffer.append(' '); + } +} + +void MainWindow::processHexBdtxrFrames() +{ + // 基于十六进制缓冲的 $BDTXR 分帧与解析:头 24 42 44 54 58 52($BDTXR),尾部 *(2A)+ 两位 ASCII 十六进制校验和 + if (hexParseBuffer.isEmpty()) return; + + QStringList tk = hexParseBuffer.split(' ', Qt::SkipEmptyParts); + bool progressed = false; + + auto hexByte = [](const QString &h, bool &ok) -> int { + int v = h.toInt(&ok, 16); + return ok ? v : -1; + }; + auto isAsciiHexDigit = [&](const QString &t) -> bool { + bool ok = false; + int v = hexByte(t, ok); + if (!ok || v < 0) return false; + QChar ch(static_cast(v)); + ch = ch.toUpper(); + return (ch.isDigit() || (ch >= 'A' && ch <= 'F')); + }; + + while (true) { + // 寻找头部 24 42 44 54 58 52($BDTXR) + int hdr = -1; + for (int i = 0; i + 5 < tk.size(); ++i) { + if (tk[i] == "24" && tk[i+1] == "42" && tk[i+2] == "44" && tk[i+3] == "54" && tk[i+4] == "58" && tk[i+5] == "52") { + hdr = i; + break; + } + } + if (hdr < 0) break; + + // 寻找尾部:'*' (2A) + 两位 ASCII 十六进制校验 + int star = -1; + for (int j = hdr + 6; j < tk.size(); ++j) { + if (tk[j] == "2A") { star = j; break; } + } + if (star < 0) { + // 数据未完整,保留从头开始的内容,丢弃头前噪声 + if (hdr > 0) { + tk.erase(tk.begin(), tk.begin() + hdr); + progressed = true; + } + break; + } + if (star + 2 >= tk.size()) { + // 尚未收到完整校验和 + if (hdr > 0) { + tk.erase(tk.begin(), tk.begin() + hdr); + progressed = true; + } + break; + } + if (!isAsciiHexDigit(tk[star + 1]) || !isAsciiHexDigit(tk[star + 2])) { + // 格式异常,跳过该星号后继续 + tk.erase(tk.begin(), tk.begin() + star + 1); + progressed = true; + continue; + } + + int tail = star + 2; // 到校验和最后一个字符为止 + // 可选消费 CRLF + int endIdx = tail; + if (endIdx + 2 < tk.size() && tk[endIdx + 1] == "0D" && tk[endIdx + 2] == "0A") { + endIdx = tail + 2; + } + + // 将 hdr..tail 这段转回 ASCII 形成完整帧 "$BDTXR,...*HH" + QByteArray asciiBytes; + for (int k = hdr; k <= tail; ++k) { + bool ok = false; + int v = hexByte(tk[k], ok); + if (!ok || v < 0) continue; + asciiBytes.append(char(v)); + } + QString asciiFrame = QString::fromLatin1(asciiBytes); + + // 交给现有解析逻辑(含字段拆分与保存) + parseBeidouData(asciiFrame); + + // 消费本帧及其后续 CRLF(若存在) + tk.erase(tk.begin(), tk.begin() + (endIdx + 1)); + progressed = true; + } + + if (progressed) { + hexParseBuffer = tk.join(" "); + if (!hexParseBuffer.isEmpty()) + hexParseBuffer.append(' '); + } +} + +void MainWindow::openConfigDir() +{ + QString appDir = QApplication::applicationDirPath(); + QString tryAppPath = QDir(appDir).filePath("config.ini"); + QString filePath; + + if (QFileInfo(tryAppPath).exists()) { + filePath = QFileInfo(tryAppPath).absoluteFilePath(); + } else { + QFileInfo cfg("config.ini"); + if (cfg.exists()) { + filePath = cfg.absoluteFilePath(); + } + } + + if (filePath.isEmpty()) { + QMessageBox::warning(this, tr("未找到配置文件"), tr("未找到配置文件:config.ini")); + return; + } + + QDesktopServices::openUrl(QUrl::fromLocalFile(filePath)); +} + +void MainWindow::openRealTimeSaveDir() +{ + // 实时保存目录:defaultFilePath(若为空则程序目录) + QString dirPath = defaultFilePath.isEmpty() + ? QApplication::applicationDirPath() + : defaultFilePath; + + QDir dir(dirPath); + if (!dir.exists()) { + dir.mkpath("."); + } + + QDesktopServices::openUrl(QUrl::fromLocalFile(dirPath)); +} \ No newline at end of file diff --git a/mainwindow.h b/mainwindow.h new file mode 100644 index 0000000..472fbe3 --- /dev/null +++ b/mainwindow.h @@ -0,0 +1,91 @@ +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include "clickablecombobox.h" +#include +//#include +#include +#include +#include +#include +#include +#include +#include + + + +QT_BEGIN_NAMESPACE +namespace Ui { class MainWindow; } +QT_END_NAMESPACE + +class MainWindow : public QMainWindow +{ + Q_OBJECT +public: + MainWindow(QWidget *parent = nullptr); + ~MainWindow(); + ClickableComboBox *portComboBox; + +private slots: + void on_openButton_clicked(); + void on_closeButton_clicked(); + void on_sendButton_clicked(); + void on_clearSendButton_clicked(); + void on_clearReceiveButton_clicked(); + void on_clearDecimalButton_clicked(); + void readData(); + void on_saveButton_clicked(); + void on_timerButton_clicked(); + void timer_Event(); + void on_realTimeSaveCheckBox_stateChanged(int state); + void openConfigDir(); // 打开配置文件目录 + void openRealTimeSaveDir(); // 打开实时保存目录 + void parseBeidouData(const QString& beidouData); + void parseTxxxData(const QString& payload); + QString hexToAscii(const QString& hexStr); + void processHexTxxxFrames(); + void processHexBdtxrFrames(); + + +private: + Ui::MainWindow *ui; + QSerialPort *serial; + QTimer *timer; + + void updatePortList(); + void updateBaudRateList(); + void saveRealTimeData(const QString &data); // 单参数版本,ID从行尾提取 + QFile realTimeFile; + + int txCount; // S + int rxCount; // R + QLabel *txLabel; // 发送计数的标签 + QLabel *rxLabel; // 接收计数的标签 + + QByteArray dataBuffer; + + void readConfig(); // 用于读取配置文件 + QString defaultFilePath; // 保存默认文件路径 + void generateFileName(); + + QSystemTrayIcon *trayIcon; // 托盘图标 + void closeEvent(QCloseEvent *event) override; + + QMap realTimeFiles; + QByteArray receiveBuffer; // 解析缓冲(原始字节) + QByteArray displayBuffer; // 接收区显示缓冲(文本模式) + QString hexParseBuffer; // 十六进制解析缓冲(空格分隔的大写HEX) + QMap recordCounts; // 存储每个ID的记录计数 + void initializeRecordCounts(); // 初始化记录计数函数 + int getLastRecordFromFile(const QString &filePath); // 读取文件最后一条RECORD值 + + // 日志相关 + QFile *logFile; // 日志文件 + void initializeLogFile(); // 初始化日志文件 + void writeLog(const QString &message); // 写入日志 + QString logDirPath; // 日志目录(来自 config.ini 的 [Log]/defaultPath) +}; + + + +#endif // MAINWINDOW_H \ No newline at end of file diff --git a/mainwindow.ui b/mainwindow.ui new file mode 100644 index 0000000..259302d --- /dev/null +++ b/mainwindow.ui @@ -0,0 +1,339 @@ + + + MainWindow + + + + 0 + 0 + 859 + 984 + + + + MainWindow + + + + + + + + + + Times New Roman + 12 + 50 + false + false + false + + + + font: 12pt "Times New Roman"; + + + 端口 + + + + + + + font: 12pt "Times New Roman"; + + + + + + + font: 12pt "Times New Roman"; + + + 波特率 + + + + + + + font: 12pt "Times New Roman"; + + + + + + + + Times New Roman + 12 + 50 + false + false + + + + font: 12pt "Times New Roman"; + + + 打开 + + + + + + + false + + + font: 12pt "Times New Roman"; + + + 关闭 + + + + + + + + + font: 12pt "Times New Roman"; + + + 串口状态: + + + + + + + true + + + + Times New Roman + 12 + 50 + false + false + + + + font: 12pt "Times New Roman"; + + + 发送区 + + + + + + + + + font: 12pt "Times New Roman"; + + + 发送 + + + + 24 + 24 + + + + + + + + font: 12pt "Times New Roman"; + + + 清除 + + + + + + + + + + + + + + font: 12pt "Times New Roman"; + + + 十六进制 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 999 + 32 + + + + font: 12pt "Times New Roman"; + + + 周期发送 + + + + + + + + 80 + 23 + + + + font: 12pt "Times New Roman"; + + + + + + + font: 12pt "Times New Roman"; + + + ms + + + + + + + + + font: 12pt "Times New Roman"; + + + 接收区 + + + + + + + + + + + + font: 12pt "Times New Roman"; + + + 十六进制 + + + + + + + font: 12pt "Times New Roman"; + + + 清除 + + + + + + + + + font: 12pt "Times New Roman"; + + + 解析区 + + + + + + + + + + + + font: 12pt "Times New Roman"; + + + 清除 + + + + + + + font: 12pt "Times New Roman"; + + + 保存文件 + + + + + + + + Times New Roman + 12 + + + + 实时保存 + + + + + + + + + + + 0 + 0 + 859 + 21 + + + + + + + + ClickableComboBox + QWidget +
clickablecombobox.h
+
+
+ + +
diff --git a/release/BeiDou.exe b/release/BeiDou.exe new file mode 100644 index 0000000..99c99b6 Binary files /dev/null and b/release/BeiDou.exe differ diff --git a/release/BeiDou_resource_res.o b/release/BeiDou_resource_res.o new file mode 100644 index 0000000..cb8413a Binary files /dev/null and b/release/BeiDou_resource_res.o differ diff --git a/release/main.o b/release/main.o new file mode 100644 index 0000000..9952e86 Binary files /dev/null and b/release/main.o differ diff --git a/release/mainwindow.o b/release/mainwindow.o new file mode 100644 index 0000000..e21455d Binary files /dev/null and b/release/mainwindow.o differ diff --git a/release/moc_clickablecombobox.cpp b/release/moc_clickablecombobox.cpp new file mode 100644 index 0000000..15a0325 --- /dev/null +++ b/release/moc_clickablecombobox.cpp @@ -0,0 +1,134 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'clickablecombobox.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include +#include "../clickablecombobox.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'clickablecombobox.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.14.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_ClickableComboBox_t { + QByteArrayData data[3]; + char stringdata0[27]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_ClickableComboBox_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_ClickableComboBox_t qt_meta_stringdata_ClickableComboBox = { + { +QT_MOC_LITERAL(0, 0, 17), // "ClickableComboBox" +QT_MOC_LITERAL(1, 18, 7), // "clicked" +QT_MOC_LITERAL(2, 26, 0) // "" + + }, + "ClickableComboBox\0clicked\0" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_ClickableComboBox[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 19, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, + + 0 // eod +}; + +void ClickableComboBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->clicked(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (ClickableComboBox::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClickableComboBox::clicked)) { + *result = 0; + return; + } + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject ClickableComboBox::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_ClickableComboBox.data, + qt_meta_data_ClickableComboBox, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *ClickableComboBox::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *ClickableComboBox::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_ClickableComboBox.stringdata0)) + return static_cast(this); + return QComboBox::qt_metacast(_clname); +} + +int ClickableComboBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QComboBox::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void ClickableComboBox::clicked() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/release/moc_clickablecombobox.o b/release/moc_clickablecombobox.o new file mode 100644 index 0000000..3404d1e Binary files /dev/null and b/release/moc_clickablecombobox.o differ diff --git a/release/moc_mainwindow.cpp b/release/moc_mainwindow.cpp new file mode 100644 index 0000000..d82b576 --- /dev/null +++ b/release/moc_mainwindow.cpp @@ -0,0 +1,178 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'mainwindow.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include +#include "../mainwindow.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'mainwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.14.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_MainWindow_t { + QByteArrayData data[18]; + char stringdata0[320]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = { + { +QT_MOC_LITERAL(0, 0, 10), // "MainWindow" +QT_MOC_LITERAL(1, 11, 21), // "on_openButton_clicked" +QT_MOC_LITERAL(2, 33, 0), // "" +QT_MOC_LITERAL(3, 34, 22), // "on_closeButton_clicked" +QT_MOC_LITERAL(4, 57, 21), // "on_sendButton_clicked" +QT_MOC_LITERAL(5, 79, 26), // "on_clearSendButton_clicked" +QT_MOC_LITERAL(6, 106, 29), // "on_clearReceiveButton_clicked" +QT_MOC_LITERAL(7, 136, 29), // "on_clearDecimalButton_clicked" +QT_MOC_LITERAL(8, 166, 8), // "readData" +QT_MOC_LITERAL(9, 175, 21), // "on_saveButton_clicked" +QT_MOC_LITERAL(10, 197, 22), // "on_timerButton_clicked" +QT_MOC_LITERAL(11, 220, 11), // "timer_Event" +QT_MOC_LITERAL(12, 232, 36), // "on_realTimeSaveCheckBox_state..." +QT_MOC_LITERAL(13, 269, 5), // "state" +QT_MOC_LITERAL(14, 275, 15), // "parseBeidouData" +QT_MOC_LITERAL(15, 291, 10), // "beidouData" +QT_MOC_LITERAL(16, 302, 10), // "hexToAscii" +QT_MOC_LITERAL(17, 313, 6) // "hexStr" + + }, + "MainWindow\0on_openButton_clicked\0\0" + "on_closeButton_clicked\0on_sendButton_clicked\0" + "on_clearSendButton_clicked\0" + "on_clearReceiveButton_clicked\0" + "on_clearDecimalButton_clicked\0readData\0" + "on_saveButton_clicked\0on_timerButton_clicked\0" + "timer_Event\0on_realTimeSaveCheckBox_stateChanged\0" + "state\0parseBeidouData\0beidouData\0" + "hexToAscii\0hexStr" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_MainWindow[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 13, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 0, 79, 2, 0x08 /* Private */, + 3, 0, 80, 2, 0x08 /* Private */, + 4, 0, 81, 2, 0x08 /* Private */, + 5, 0, 82, 2, 0x08 /* Private */, + 6, 0, 83, 2, 0x08 /* Private */, + 7, 0, 84, 2, 0x08 /* Private */, + 8, 0, 85, 2, 0x08 /* Private */, + 9, 0, 86, 2, 0x08 /* Private */, + 10, 0, 87, 2, 0x08 /* Private */, + 11, 0, 88, 2, 0x08 /* Private */, + 12, 1, 89, 2, 0x08 /* Private */, + 14, 1, 92, 2, 0x08 /* Private */, + 16, 1, 95, 2, 0x08 /* Private */, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, QMetaType::Int, 13, + QMetaType::Void, QMetaType::QString, 15, + QMetaType::QString, QMetaType::QString, 17, + + 0 // eod +}; + +void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->on_openButton_clicked(); break; + case 1: _t->on_closeButton_clicked(); break; + case 2: _t->on_sendButton_clicked(); break; + case 3: _t->on_clearSendButton_clicked(); break; + case 4: _t->on_clearReceiveButton_clicked(); break; + case 5: _t->on_clearDecimalButton_clicked(); break; + case 6: _t->readData(); break; + case 7: _t->on_saveButton_clicked(); break; + case 8: _t->on_timerButton_clicked(); break; + case 9: _t->timer_Event(); break; + case 10: _t->on_realTimeSaveCheckBox_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 11: _t->parseBeidouData((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 12: { QString _r = _t->hexToAscii((*reinterpret_cast< const QString(*)>(_a[1]))); + if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break; + default: ; + } + } +} + +QT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_MainWindow.data, + qt_meta_data_MainWindow, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *MainWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *MainWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_MainWindow.stringdata0)) + return static_cast(this); + return QMainWindow::qt_metacast(_clname); +} + +int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 13) + qt_static_metacall(this, _c, _id, _a); + _id -= 13; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 13) + *reinterpret_cast(_a[0]) = -1; + _id -= 13; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/release/moc_mainwindow.o b/release/moc_mainwindow.o new file mode 100644 index 0000000..4771344 Binary files /dev/null and b/release/moc_mainwindow.o differ diff --git a/release/moc_predefs.h b/release/moc_predefs.h new file mode 100644 index 0000000..043a577 --- /dev/null +++ b/release/moc_predefs.h @@ -0,0 +1,393 @@ +#define __DBL_MIN_EXP__ (-1021) +#define __FLT32X_MAX_EXP__ 1024 +#define __cpp_attributes 200809 +#define __UINT_LEAST16_MAX__ 0xffff +#define __ATOMIC_ACQUIRE 2 +#define __FLT128_MAX_10_EXP__ 4932 +#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F +#define __GCC_IEC_559_COMPLEX 2 +#define __UINT_LEAST8_TYPE__ unsigned char +#define __SIZEOF_FLOAT80__ 16 +#define _WIN32 1 +#define __INTMAX_C(c) c ## LL +#define __CHAR_BIT__ 8 +#define __UINT8_MAX__ 0xff +#define _WIN64 1 +#define __WINT_MAX__ 0xffff +#define __FLT32_MIN_EXP__ (-125) +#define __cpp_static_assert 200410 +#define __ORDER_LITTLE_ENDIAN__ 1234 +#define __SIZE_MAX__ 0xffffffffffffffffULL +#define __WCHAR_MAX__ 0xffff +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 +#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 +#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 +#define __GCC_IEC_559 2 +#define __FLT32X_DECIMAL_DIG__ 17 +#define __FLT_EVAL_METHOD__ 0 +#define __cpp_binary_literals 201304 +#define __FLT64_DECIMAL_DIG__ 17 +#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 +#define __x86_64 1 +#define __cpp_variadic_templates 200704 +#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL +#define __SIG_ATOMIC_TYPE__ int +#define __DBL_MIN_10_EXP__ (-307) +#define __FINITE_MATH_ONLY__ 0 +#define __GNUC_PATCHLEVEL__ 0 +#define __FLT32_HAS_DENORM__ 1 +#define __UINT_FAST8_MAX__ 0xff +#define __has_include(STR) __has_include__(STR) +#define _stdcall __attribute__((__stdcall__)) +#define __DEC64_MAX_EXP__ 385 +#define __INT8_C(c) c +#define __INT_LEAST8_WIDTH__ 8 +#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL +#define __SHRT_MAX__ 0x7fff +#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __FLT64X_MAX_10_EXP__ 4932 +#define __UINT_LEAST8_MAX__ 0xff +#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 +#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 +#define __UINTMAX_TYPE__ long long unsigned int +#define __DEC32_EPSILON__ 1E-6DF +#define __FLT_EVAL_METHOD_TS_18661_3__ 0 +#define __OPTIMIZE__ 1 +#define __UINT32_MAX__ 0xffffffffU +#define __GXX_EXPERIMENTAL_CXX0X__ 1 +#define __LDBL_MAX_EXP__ 16384 +#define __FLT128_MIN_EXP__ (-16381) +#define __WINT_MIN__ 0 +#define __FLT128_MIN_10_EXP__ (-4931) +#define __INT_LEAST16_WIDTH__ 16 +#define __SCHAR_MAX__ 0x7f +#define __FLT128_MANT_DIG__ 113 +#define __WCHAR_MIN__ 0 +#define __INT64_C(c) c ## LL +#define __DBL_DIG__ 15 +#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 +#define __FLT64X_MANT_DIG__ 64 +#define __SIZEOF_INT__ 4 +#define __SIZEOF_POINTER__ 8 +#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 +#define __USER_LABEL_PREFIX__ +#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x +#define __STDC_HOSTED__ 1 +#define __WIN32 1 +#define __LDBL_HAS_INFINITY__ 1 +#define __WIN64 1 +#define __FLT32_DIG__ 6 +#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F +#define __GXX_WEAK__ 1 +#define __SHRT_WIDTH__ 16 +#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L +#define __DEC32_MAX__ 9.999999E96DF +#define __cpp_threadsafe_static_init 200806 +#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x +#define __MINGW32__ 1 +#define __FLT32X_HAS_INFINITY__ 1 +#define __INT32_MAX__ 0x7fffffff +#define __INT_WIDTH__ 32 +#define __SIZEOF_LONG__ 4 +#define __UINT16_C(c) c +#define __PTRDIFF_WIDTH__ 64 +#define __DECIMAL_DIG__ 21 +#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 +#define __INTMAX_WIDTH__ 64 +#define __FLT64_MIN_EXP__ (-1021) +#define __has_include_next(STR) __has_include_next__(STR) +#define __FLT64X_MIN_10_EXP__ (-4931) +#define __LDBL_HAS_QUIET_NAN__ 1 +#define __FLT64_MANT_DIG__ 53 +#define _REENTRANT 1 +#define __GNUC__ 7 +#define _cdecl __attribute__((__cdecl__)) +#define __GXX_RTTI 1 +#define __MMX__ 1 +#define __cpp_delegating_constructors 200604 +#define __FLT_HAS_DENORM__ 1 +#define __SIZEOF_LONG_DOUBLE__ 16 +#define __BIGGEST_ALIGNMENT__ 16 +#define __STDC_UTF_16__ 1 +#define __FLT64_MAX_10_EXP__ 308 +#define __FLT32_HAS_INFINITY__ 1 +#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define _thiscall __attribute__((__thiscall__)) +#define __cpp_raw_strings 200710 +#define __INT_FAST32_MAX__ 0x7fffffff +#define __WINNT 1 +#define __DBL_HAS_INFINITY__ 1 +#define __INT64_MAX__ 0x7fffffffffffffffLL +#define __WINNT__ 1 +#define __DEC32_MIN_EXP__ (-94) +#define __INTPTR_WIDTH__ 64 +#define __FLT32X_HAS_DENORM__ 1 +#define __INT_FAST16_TYPE__ short int +#define _fastcall __attribute__((__fastcall__)) +#define __LDBL_HAS_DENORM__ 1 +#define __cplusplus 201103L +#define __cpp_ref_qualifiers 200710 +#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL +#define __INT_LEAST32_MAX__ 0x7fffffff +#define __DEC32_MIN__ 1E-95DF +#define __DEPRECATED 1 +#define __cpp_rvalue_references 200610 +#define __DBL_MAX_EXP__ 1024 +#define __WCHAR_WIDTH__ 16 +#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __DEC128_EPSILON__ 1E-33DL +#define __SSE2_MATH__ 1 +#define __ATOMIC_HLE_RELEASE 131072 +#define __WIN32__ 1 +#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL +#define __amd64 1 +#define __tune_core2__ 1 +#define __ATOMIC_HLE_ACQUIRE 65536 +#define __FLT32_HAS_QUIET_NAN__ 1 +#define __GNUG__ 7 +#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_SIZE_T__ 8 +#define __cpp_rvalue_reference 200610 +#define __cpp_nsdmi 200809 +#define __FLT64X_MIN_EXP__ (-16381) +#define __SIZEOF_WINT_T__ 2 +#define __LONG_LONG_WIDTH__ 64 +#define __cpp_initializer_lists 200806 +#define __FLT32_MAX_EXP__ 128 +#define __cpp_hex_float 201603 +#define __GXX_ABI_VERSION 1011 +#define __FLT128_HAS_INFINITY__ 1 +#define __FLT_MIN_EXP__ (-125) +#define __cpp_lambdas 200907 +#define __FLT64X_HAS_QUIET_NAN__ 1 +#define __INT_FAST64_TYPE__ long long int +#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 +#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) +#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x +#define __DECIMAL_BID_FORMAT__ 1 +#define __GXX_TYPEINFO_EQUALITY_INLINE 0 +#define __FLT64_MIN_10_EXP__ (-307) +#define __FLT64X_DECIMAL_DIG__ 21 +#define __DEC128_MIN__ 1E-6143DL +#define __REGISTER_PREFIX__ +#define __UINT16_MAX__ 0xffff +#define __DBL_HAS_DENORM__ 1 +#define __cdecl __attribute__((__cdecl__)) +#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 +#define __UINT8_TYPE__ unsigned char +#define __FLT_MANT_DIG__ 24 +#define __LDBL_DECIMAL_DIG__ 21 +#define __VERSION__ "7.3.0" +#define __UINT64_C(c) c ## ULL +#define __cpp_unicode_characters 200704 +#define __GCC_ATOMIC_INT_LOCK_FREE 2 +#define __FLT128_MAX_EXP__ 16384 +#define __FLT32_MANT_DIG__ 24 +#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __FLT128_HAS_DENORM__ 1 +#define __FLT128_DIG__ 33 +#define __SCHAR_WIDTH__ 8 +#define __INT32_C(c) c +#define __DEC64_EPSILON__ 1E-15DD +#define __ORDER_PDP_ENDIAN__ 3412 +#define __DEC128_MIN_EXP__ (-6142) +#define __FLT32_MAX_10_EXP__ 38 +#define __INT_FAST32_TYPE__ int +#define __UINT_LEAST16_TYPE__ short unsigned int +#define __FLT64X_HAS_INFINITY__ 1 +#define __INT16_MAX__ 0x7fff +#define __cpp_rtti 199711 +#define __SIZE_TYPE__ long long unsigned int +#define __UINT64_MAX__ 0xffffffffffffffffULL +#define __FLT64X_DIG__ 18 +#define __INT8_TYPE__ signed char +#define __GCC_ASM_FLAG_OUTPUTS__ 1 +#define __FLT_RADIX__ 2 +#define __INT_LEAST16_TYPE__ short int +#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L +#define __UINTMAX_C(c) c ## ULL +#define __GLIBCXX_BITSIZE_INT_N_0 128 +#define __SEH__ 1 +#define __SIG_ATOMIC_MAX__ 0x7fffffff +#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 +#define __SIZEOF_PTRDIFF_T__ 8 +#define __FLT32X_MANT_DIG__ 53 +#define __x86_64__ 1 +#define __FLT32X_MIN_EXP__ (-1021) +#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF +#define __MSVCRT__ 1 +#define __INT_FAST16_MAX__ 0x7fff +#define __FLT64_DIG__ 15 +#define __UINT_FAST32_MAX__ 0xffffffffU +#define __UINT_LEAST64_TYPE__ long long unsigned int +#define __FLT_HAS_QUIET_NAN__ 1 +#define __FLT_MAX_10_EXP__ 38 +#define __LONG_MAX__ 0x7fffffffL +#define __FLT64X_HAS_DENORM__ 1 +#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL +#define __FLT_HAS_INFINITY__ 1 +#define __cpp_unicode_literals 200710 +#define __UINT_FAST16_TYPE__ short unsigned int +#define __DEC64_MAX__ 9.999999999999999E384DD +#define __INT_FAST32_WIDTH__ 32 +#define __CHAR16_TYPE__ short unsigned int +#define __PRAGMA_REDEFINE_EXTNAME 1 +#define __SIZE_WIDTH__ 64 +#define __SEG_FS 1 +#define __INT_LEAST16_MAX__ 0x7fff +#define __DEC64_MANT_DIG__ 16 +#define __UINT_LEAST32_MAX__ 0xffffffffU +#define __SEG_GS 1 +#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 +#define __GCC_ATOMIC_LONG_LOCK_FREE 2 +#define __SIG_ATOMIC_WIDTH__ 32 +#define __INT_LEAST64_TYPE__ long long int +#define __INT16_TYPE__ short int +#define __INT_LEAST8_TYPE__ signed char +#define __DEC32_MAX_EXP__ 97 +#define __INT_FAST8_MAX__ 0x7f +#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __INTPTR_MAX__ 0x7fffffffffffffffLL +#define __GXX_MERGED_TYPEINFO_NAMES 0 +#define __cpp_range_based_for 200907 +#define __FLT64_HAS_QUIET_NAN__ 1 +#define __stdcall __attribute__((__stdcall__)) +#define __FLT32_MIN_10_EXP__ (-37) +#define __SSE2__ 1 +#define __EXCEPTIONS 1 +#define __LDBL_MANT_DIG__ 64 +#define __DBL_HAS_QUIET_NAN__ 1 +#define __FLT64_HAS_INFINITY__ 1 +#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) +#define __INTPTR_TYPE__ long long int +#define __UINT16_TYPE__ short unsigned int +#define __WCHAR_TYPE__ short unsigned int +#define __SIZEOF_FLOAT__ 4 +#define __pic__ 1 +#define __UINTPTR_MAX__ 0xffffffffffffffffULL +#define __INT_FAST64_WIDTH__ 64 +#define __DEC64_MIN_EXP__ (-382) +#define __cpp_decltype 200707 +#define __FLT32_DECIMAL_DIG__ 9 +#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL +#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 +#define __FLT_DIG__ 6 +#define __FLT64X_MAX_EXP__ 16384 +#define __UINT_FAST64_TYPE__ long long unsigned int +#define __INT_MAX__ 0x7fffffff +#define __amd64__ 1 +#define WIN32 1 +#define __nocona 1 +#define __code_model_medium__ 1 +#define __INT64_TYPE__ long long int +#define __FLT_MAX_EXP__ 128 +#define WIN64 1 +#define __ORDER_BIG_ENDIAN__ 4321 +#define __DBL_MANT_DIG__ 53 +#define __cpp_inheriting_constructors 201511 +#define __SIZEOF_FLOAT128__ 16 +#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL +#define __DEC64_MIN__ 1E-383DD +#define __WINT_TYPE__ short unsigned int +#define __UINT_LEAST32_TYPE__ unsigned int +#define __SIZEOF_SHORT__ 2 +#define __SSE__ 1 +#define __LDBL_MIN_EXP__ (-16381) +#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __WINT_WIDTH__ 16 +#define __INT_LEAST8_MAX__ 0x7f +#define __FLT32X_MAX_10_EXP__ 308 +#define __SIZEOF_INT128__ 16 +#define __WCHAR_UNSIGNED__ 1 +#define __LDBL_MAX_10_EXP__ 4932 +#define __ATOMIC_RELAXED 0 +#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) +#define __thiscall __attribute__((__thiscall__)) +#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 +#define __UINT8_C(c) c +#define __FLT64_MAX_EXP__ 1024 +#define __INT_LEAST32_TYPE__ int +#define __SIZEOF_WCHAR_T__ 2 +#define __FLT128_HAS_QUIET_NAN__ 1 +#define __INT_FAST8_TYPE__ signed char +#define __fastcall __attribute__((__fastcall__)) +#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x +#define __GNUC_STDC_INLINE__ 1 +#define __FLT64_HAS_DENORM__ 1 +#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 +#define __DBL_DECIMAL_DIG__ 17 +#define __STDC_UTF_32__ 1 +#define __INT_FAST8_WIDTH__ 8 +#define __FXSR__ 1 +#define __DEC_EVAL_METHOD__ 2 +#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __MINGW64__ 1 +#define __cpp_runtime_arrays 198712 +#define __UINT64_TYPE__ long long unsigned int +#define __UINT32_C(c) c ## U +#define __INTMAX_MAX__ 0x7fffffffffffffffLL +#define __cpp_alias_templates 200704 +#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define WINNT 1 +#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F +#define __INT8_MAX__ 0x7f +#define __LONG_WIDTH__ 32 +#define __PIC__ 1 +#define __UINT_FAST32_TYPE__ unsigned int +#define __CHAR32_TYPE__ unsigned int +#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F +#define __cpp_constexpr 200704 +#define __INT32_TYPE__ int +#define __SIZEOF_DOUBLE__ 8 +#define __cpp_exceptions 199711 +#define __FLT_MIN_10_EXP__ (-37) +#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 +#define __INT_LEAST32_WIDTH__ 32 +#define __INTMAX_TYPE__ long long int +#define _INTEGRAL_MAX_BITS 64 +#define __DEC128_MAX_EXP__ 6145 +#define __FLT32X_HAS_QUIET_NAN__ 1 +#define __ATOMIC_CONSUME 1 +#define __nocona__ 1 +#define __GNUC_MINOR__ 3 +#define __GLIBCXX_TYPE_INT_N_0 __int128 +#define __INT_FAST16_WIDTH__ 16 +#define __UINTMAX_MAX__ 0xffffffffffffffffULL +#define __DEC32_MANT_DIG__ 7 +#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x +#define __DBL_MAX_10_EXP__ 308 +#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L +#define __INT16_C(c) c +#define __STDC__ 1 +#define __FLT32X_DIG__ 15 +#define __PTRDIFF_TYPE__ long long int +#define __ATOMIC_SEQ_CST 5 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 +#define __UINT32_TYPE__ unsigned int +#define __FLT32X_MIN_10_EXP__ (-307) +#define __UINTPTR_TYPE__ long long unsigned int +#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD +#define __DEC128_MANT_DIG__ 34 +#define __LDBL_MIN_10_EXP__ (-4931) +#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 +#define __SSE_MATH__ 1 +#define __SIZEOF_LONG_LONG__ 8 +#define __cpp_user_defined_literals 200809 +#define __FLT128_DECIMAL_DIG__ 36 +#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 +#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x +#define __LDBL_DIG__ 18 +#define __FLT_DECIMAL_DIG__ 9 +#define __UINT_FAST16_MAX__ 0xffff +#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 +#define __INT_LEAST64_WIDTH__ 64 +#define __SSE3__ 1 +#define __UINT_FAST8_TYPE__ unsigned char +#define __WIN64__ 1 +#define __ATOMIC_ACQ_REL 4 +#define __ATOMIC_RELEASE 3 +#define __declspec(x) __attribute__((x)) diff --git a/release/qrc_Resources.cpp b/release/qrc_Resources.cpp new file mode 100644 index 0000000..bf323f3 --- /dev/null +++ b/release/qrc_Resources.cpp @@ -0,0 +1,282 @@ +/**************************************************************************** +** Resource object code +** +** Created by: The Resource Compiler for Qt version 5.14.2 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +static const unsigned char qt_resource_data[] = { + // C:/Users/25974/Desktop/qt project/BeiDou_change_ascii_err/BeiDou.ico + 0x0,0x0,0xb,0x5e, + 0x0, + 0x1,0x8,0x3e,0x78,0x9c,0xed,0x5d,0x3d,0x6b,0x1c,0x47,0x18,0x3e,0x49,0x6,0xa5, + 0x53,0x17,0xbb,0x8a,0x3,0x81,0xd8,0xda,0xbd,0x3d,0xe1,0xc2,0xb5,0xd5,0x4,0x7, + 0x92,0xb8,0x49,0x9a,0x54,0x81,0x80,0x7f,0x80,0xdb,0x10,0x90,0x3a,0x61,0x70,0x91, + 0x14,0x49,0xab,0x1f,0xa0,0x60,0xe9,0x1f,0x58,0x10,0xa7,0x48,0x40,0x8d,0x91,0xd0, + 0xed,0x5e,0x30,0x82,0x24,0x18,0x42,0xc0,0x4e,0x61,0x30,0xc1,0xe8,0x32,0xef,0x7e, + 0x9c,0x76,0xf7,0x6e,0xe7,0x7b,0xe6,0x9d,0x19,0xed,0x13,0xde,0xc0,0xc8,0xd2,0xee, + 0xec,0x3c,0xcf,0x7c,0xcf,0xbc,0xef,0x60,0xb0,0x44,0xfe,0xdb,0xde,0x1e,0x90,0xff, + 0xbf,0x3f,0xb8,0xf9,0xce,0xd2,0xe0,0xdd,0xc1,0x60,0x70,0x93,0x18,0xf9,0x11,0xfc, + 0x30,0xff,0x79,0x81,0xa5,0xc1,0x65,0xc0,0xc6,0xcd,0xd3,0xf,0x47,0xf1,0xe4,0xb3, + 0x24,0x4e,0x1f,0xc,0xe3,0xec,0xbb,0x61,0x34,0xfe,0x69,0x14,0x8d,0x9f,0x26,0x51, + 0x7a,0x4a,0xec,0x5,0xb1,0x69,0x87,0xc1,0xbf,0x9d,0x8e,0xa2,0xf4,0x29,0xfc,0xd, + 0xfc,0x2d,0x3c,0x3,0x9e,0x5,0xcf,0xc4,0xfe,0xae,0x1e,0xf3,0x88,0xa2,0xe3,0xf7, + 0x46,0x71,0xf6,0xe5,0x28,0xca,0xbe,0x4f,0xd6,0xd3,0x5f,0x92,0x28,0x7b,0x4d,0xe1, + 0x57,0xd1,0xc8,0xb3,0xc9,0x3b,0xe0,0x5d,0xf0,0x4e,0x78,0x37,0xf6,0xf7,0x5f,0x46, + 0x8c,0xe2,0xdf,0x3f,0xce,0xeb,0x66,0x94,0x9e,0x98,0xe3,0x9a,0xcf,0x86,0x24,0xf, + 0x90,0x17,0xc8,0x13,0x76,0xb9,0x84,0x8c,0xe1,0x7a,0xf6,0x9,0x29,0xef,0x5d,0x52, + 0x7,0x5f,0x62,0x73,0xde,0x69,0xeb,0xe9,0x2b,0xc8,0x23,0xe4,0x15,0xbb,0xbc,0x42, + 0xc0,0xe8,0xc6,0xf8,0x6,0x29,0xcf,0x1d,0xd2,0x7,0xff,0x8d,0xce,0xad,0xa8,0x15, + 0x79,0xde,0x81,0x6f,0xc0,0x2e,0x47,0xdf,0xb0,0x11,0x4f,0xee,0x92,0xb2,0xdb,0x47, + 0xe7,0x50,0x9f,0x16,0x1e,0x6f,0xc4,0xa7,0x77,0xb1,0xcb,0xd5,0x75,0x8c,0xe2,0xf1, + 0x17,0xa4,0x3f,0xfd,0x19,0x9d,0x2f,0x43,0x6,0xdf,0x46,0xc6,0x8d,0x9f,0x63,0x97, + 0xb3,0x6b,0x18,0xe,0xb3,0x4f,0xcb,0xf9,0x19,0x3a,0x47,0xb6,0x74,0x0,0xdf,0x8c, + 0x5d,0xee,0xd8,0xd8,0x88,0x26,0xb7,0x48,0x79,0x1c,0x60,0xf3,0x81,0x68,0x7,0x50, + 0x6,0xd8,0x3c,0xd8,0xc7,0x74,0x39,0x89,0xb3,0x87,0xe,0x94,0xbf,0x1b,0x46,0xca, + 0x2,0xca,0x4,0x9b,0x15,0x1b,0x20,0x7d,0xfc,0x3d,0xf2,0xcd,0x29,0x7a,0x99,0xbb, + 0x67,0x29,0x94,0xd,0x36,0x3f,0x26,0x91,0xaf,0xd1,0xe1,0x97,0xb3,0xd3,0x6,0x65, + 0x84,0xcd,0x93,0x6e,0xc4,0x71,0x7a,0x3b,0x89,0xc6,0x47,0xd8,0x65,0x2b,0x63,0x77, + 0x3f,0x7a,0x3e,0x3d,0xd8,0xff,0x77,0xfa,0xdb,0xaf,0xaf,0xa7,0x3f,0xfe,0xf0,0x8f, + 0xa5,0xf7,0x8e,0x8f,0xa0,0xcc,0xb0,0x79,0xd3,0x1,0x32,0xf7,0xbd,0x8f,0xcd,0xa1, + 0xac,0x7d,0xfd,0xd5,0x1f,0xd3,0x45,0xf8,0xeb,0xcf,0xff,0xa6,0xdf,0x7e,0xf3,0xc2, + 0x7c,0x1e,0x48,0xd9,0x61,0xf3,0xa7,0x82,0x51,0x94,0x3e,0xc2,0xe6,0x50,0xc5,0xa0, + 0xce,0xd3,0x0,0x3a,0x80,0x36,0x1,0xda,0x8,0x53,0x79,0x80,0x32,0xc4,0xe6,0x51, + 0x14,0x9b,0x9b,0x4f,0xae,0x24,0x51,0xb6,0x87,0xcd,0x9f,0xaa,0x1,0xbf,0xbc,0x0, + 0xad,0x98,0xd3,0x41,0xb6,0x7,0x65,0x8a,0xcd,0x2b,0xf,0xa2,0xe8,0xf8,0x5a,0x28, + 0x6b,0x78,0xd0,0xef,0x8b,0xc2,0x94,0xe,0x8a,0x35,0xa3,0xe7,0x57,0xb1,0xf9,0xa5, + 0x61,0x38,0x9c,0x7c,0x40,0xfa,0xac,0x67,0xd8,0xbc,0xe9,0x34,0x56,0x1f,0xd0,0x5, + 0x23,0x63,0x45,0x52,0xb6,0x50,0xc6,0xd8,0x3c,0x2f,0x42,0xb9,0x57,0x37,0xc1,0xe6, + 0xcb,0x84,0x41,0x7d,0x6,0x3e,0x1d,0xd1,0xc1,0xc4,0xb5,0x3d,0xc5,0xbc,0xde,0x7, + 0xca,0x7d,0xdb,0x80,0x4f,0xd1,0x36,0x1,0xc6,0x11,0x30,0x97,0xd0,0xa9,0x1,0x57, + 0xda,0x1,0xe8,0x93,0x42,0x6b,0xf3,0x79,0x4c,0xa6,0x4d,0xd0,0xda,0x16,0x90,0x32, + 0x87,0xb1,0x16,0x26,0xf7,0x30,0x26,0xd,0x65,0xac,0x67,0x4b,0x7,0xd0,0x16,0xe8, + 0x1a,0x1f,0x42,0xd9,0x63,0xce,0xb,0x42,0x98,0xe3,0x61,0xe9,0x40,0x5f,0x5b,0x90, + 0xed,0x61,0x70,0xef,0xfb,0xda,0x8e,0x49,0x1d,0xf0,0x8e,0xf,0x60,0x7e,0xa9,0xe3, + 0x9d,0xb6,0xd7,0x88,0x7c,0x5e,0xd3,0xb5,0x65,0x5d,0x6b,0xc7,0x6d,0x80,0x56,0xb4, + 0xbc,0xd3,0xd2,0x5a,0x71,0xb1,0x97,0xc3,0x5f,0x17,0x60,0x9d,0x5c,0xf3,0xd8,0xd7, + 0x1b,0xe3,0x6d,0xb,0x74,0x69,0xc0,0xc6,0x9e,0x11,0xcf,0x3e,0xde,0xa2,0xbe,0xd0, + 0xc0,0x1c,0xc8,0x1b,0xe3,0x19,0x17,0xe8,0x19,0x17,0x8e,0x8f,0x4c,0x72,0xcf,0xb3, + 0x7f,0xcf,0x1a,0x7,0x5d,0x56,0xd,0xf0,0xb4,0x5,0x3a,0xea,0x88,0xa9,0xf3,0x3, + 0xe5,0xb9,0x1d,0x25,0xee,0x7d,0xd5,0x0,0x7c,0x97,0x8e,0x3c,0x5b,0xd3,0x80,0xf6, + 0x73,0x44,0xd3,0xe5,0x84,0x71,0x66,0x4b,0x74,0xfe,0xe3,0x83,0x6,0xda,0xdf,0xa4, + 0x6b,0xdf,0x9f,0x47,0x3,0x8a,0xef,0x48,0x75,0x9e,0x27,0x64,0x9d,0xd5,0x94,0x5d, + 0x1f,0x77,0x5d,0x3,0xc0,0x75,0x17,0x3f,0xaa,0x79,0x67,0xed,0x2d,0x2a,0x8f,0x9, + 0xf3,0x33,0xa5,0xea,0x28,0xcf,0x68,0x6b,0xe7,0xde,0x7,0xd,0xb0,0xea,0x29,0x70, + 0xa8,0x32,0x66,0xeb,0xd2,0x97,0x2e,0xd,0xe8,0x38,0x5b,0x9e,0x50,0xce,0xe7,0xab, + 0x72,0xef,0xba,0x6,0x78,0xd7,0x71,0x54,0xd6,0xf2,0x58,0x1a,0x50,0x5c,0x23,0x3a, + 0x50,0xe1,0x1e,0xee,0xa8,0x98,0xe6,0xbe,0x82,0x8b,0x1a,0xe0,0x5d,0xc3,0x1,0xa8, + 0xf4,0x9,0xac,0xbe,0x40,0x65,0xcc,0xa1,0x72,0xcf,0xa8,0x6b,0x6f,0x47,0x37,0xf7, + 0x15,0x5c,0xd5,0x80,0xc8,0x39,0x30,0x59,0xae,0x58,0x6d,0x8d,0x6c,0xd9,0xc0,0xbd, + 0x3a,0x19,0xee,0xe1,0x9e,0x62,0xd7,0x33,0x4d,0x70,0xaf,0xfa,0x9d,0xa6,0xcd,0xc6, + 0xde,0xe,0x4d,0x3,0x2a,0x63,0x1,0xb8,0x57,0xab,0xab,0xee,0x8b,0xb4,0x89,0xb2, + 0x70,0x55,0x3,0x22,0xed,0x9e,0x2c,0x5f,0x34,0xd,0xc8,0xea,0xa,0xb8,0x14,0xe1, + 0x1e,0xee,0xaa,0xeb,0xa8,0x7,0x2a,0x70,0x55,0x3,0x95,0xe,0x78,0xce,0x86,0xca, + 0xac,0xe9,0xc2,0xef,0x9b,0x28,0x17,0xf0,0xa9,0xc0,0xcb,0x3f,0xf8,0x2b,0xe8,0x7a, + 0xe,0x6b,0xbc,0xaa,0x13,0x2e,0x6b,0x0,0x8c,0xa7,0x2d,0x94,0x19,0x17,0xd2,0xca, + 0x58,0x61,0x6d,0x68,0x9f,0x87,0xfb,0xf2,0x1c,0xa7,0xd2,0x37,0xeb,0x84,0xd,0xd, + 0x54,0xed,0x3a,0xb4,0xbd,0x50,0xbe,0xd5,0xbd,0xe,0xde,0xbf,0x65,0x8d,0xf,0x65, + 0xda,0x1,0x5a,0x3f,0x20,0x3b,0x27,0xe4,0x39,0x37,0x9a,0x80,0xbf,0x1d,0xc6,0x73, + 0x6c,0xf5,0x1,0x15,0x4c,0x6a,0x80,0xf6,0x2d,0xbc,0xeb,0xbd,0xbc,0xeb,0xfa,0xa2, + 0x9a,0xa4,0x41,0x72,0xdd,0x69,0x87,0xa3,0xed,0xe7,0xf2,0xb5,0x24,0x73,0x37,0x42, + 0x5,0x26,0x34,0xc0,0xab,0x63,0xde,0x39,0x9d,0xee,0x35,0x5d,0x5a,0x5b,0x2b,0xd5, + 0x6,0x10,0x6e,0x69,0xdc,0x97,0x3e,0xd6,0xb8,0x9f,0xe7,0xb3,0x6,0x44,0xdb,0x30, + 0x5e,0xd,0xb0,0xc6,0x47,0xa2,0x63,0x78,0x5a,0xbb,0x22,0xd3,0x6,0xd0,0x7c,0xd3, + 0x25,0xb9,0x7f,0x3d,0xb1,0xe7,0xd9,0xd4,0x80,0x86,0x7d,0x31,0x29,0xee,0x2b,0xf0, + 0x6a,0x80,0xf5,0x7c,0x11,0x1d,0xd3,0xfa,0x1,0xc9,0x71,0xc0,0x6e,0x27,0xff,0x85, + 0xff,0x42,0xe1,0x67,0xda,0xd4,0x80,0xea,0xfe,0xab,0xea,0xd8,0x85,0xf7,0xfd,0x3a, + 0xd7,0xf3,0x68,0xe5,0x2b,0xde,0x26,0x66,0x2f,0x17,0x71,0xf,0xfe,0x4b,0x55,0xca, + 0xd5,0x96,0x6,0x54,0xf6,0x43,0x74,0x8d,0x5b,0x75,0x68,0x40,0xb4,0x2d,0xd3,0x59, + 0x1e,0x8b,0x7c,0xd5,0x96,0xfe,0x74,0x95,0xea,0x96,0xd,0xd,0xc8,0xae,0x81,0xe9, + 0x9e,0xb3,0xf0,0xce,0xb,0x68,0x73,0x43,0x91,0x6f,0xa1,0x95,0xad,0xe8,0x38,0x0, + 0xb8,0x9e,0xef,0xfb,0xb3,0x63,0x55,0xfe,0x4d,0x6b,0x40,0xf6,0x8c,0xa4,0xa9,0xf9, + 0x2a,0xaf,0x6,0x68,0x10,0xf9,0x9e,0x2e,0x48,0xb4,0x1,0x27,0x75,0xee,0xc1,0x8f, + 0xb9,0xe,0xee,0x4d,0x6a,0x40,0x64,0x4d,0xc6,0x6,0xf7,0x15,0x78,0xf2,0xa4,0x6b, + 0x1e,0x47,0x2b,0x57,0xd1,0x72,0xa9,0xfb,0xae,0x7,0x5f,0xf6,0x3a,0xf9,0x37,0xa5, + 0x1,0xd1,0xb1,0x8e,0xad,0x75,0x2a,0x1e,0xe,0x69,0x63,0x1,0xde,0xef,0xa2,0xb5, + 0x25,0xa2,0x65,0x3,0x9c,0xcf,0xf8,0x37,0xe4,0x97,0x4d,0xb7,0x6,0x44,0xd6,0xd2, + 0x6d,0xaf,0x51,0xb2,0x34,0x40,0xe3,0x4e,0x64,0x5d,0xa8,0x4b,0x47,0xa2,0x7d,0x40, + 0xfd,0x9c,0x78,0x11,0x37,0x43,0x3f,0xff,0x58,0x1a,0xb0,0xcd,0x7d,0x5,0x16,0x7, + 0x3a,0xe6,0x71,0xb4,0xf5,0x25,0xa1,0xb1,0x11,0xe1,0xbc,0x36,0xf6,0x33,0x18,0x33, + 0xc5,0xae,0x6,0xb0,0xb8,0xaf,0xc0,0xd2,0x40,0x17,0x44,0xe6,0x83,0x5d,0x10,0x5b, + 0x1b,0xc9,0x5e,0x3,0xf7,0x10,0xd7,0xc8,0x24,0xf7,0x36,0x35,0x80,0xcd,0x7d,0x5, + 0x9a,0x6,0x68,0x79,0xe4,0xad,0xbf,0x5d,0x65,0x29,0x3a,0x3e,0x9e,0xc5,0xc9,0xb2, + 0xc0,0xbf,0x69,0xd,0xb8,0xc2,0x7d,0x5,0x9a,0x6,0x16,0xad,0x9,0x88,0xd4,0xff, + 0xae,0xf9,0x84,0xf8,0x18,0xb0,0x88,0x91,0x66,0x8b,0x7f,0x53,0x1a,0xb0,0xbd,0xf, + 0xc5,0x8b,0xae,0xfa,0xb8,0x88,0x3f,0xd1,0xf1,0x5b,0x7b,0x1c,0x20,0xb5,0x2e,0x56, + 0xc6,0xc7,0xb3,0xc9,0x7f,0x97,0x6,0xaa,0xf9,0xbd,0xab,0x5c,0xca,0xa2,0xab,0x4e, + 0xc2,0xcf,0x61,0x2c,0xaf,0xe2,0x57,0x58,0xf5,0x7e,0x7d,0x15,0x1b,0xd1,0x36,0xff, + 0xf5,0xef,0xaf,0xea,0x6f,0xbd,0xef,0xb,0x49,0x3,0xba,0xf6,0x2c,0x4d,0x58,0x11, + 0x17,0x33,0x75,0x32,0xee,0x4a,0x48,0x1a,0x30,0xe9,0x1f,0x58,0xc5,0x6a,0x31,0x51, + 0xd1,0xf3,0x12,0xb2,0x6,0xac,0xf8,0xa,0x97,0x33,0x56,0x3c,0x5c,0x74,0xb,0x41, + 0x3,0xe,0x9f,0x63,0x76,0x9a,0xfb,0x50,0x34,0xe0,0x6a,0xfb,0xef,0x93,0x89,0xdc, + 0xc1,0x73,0x9,0x2e,0x8f,0xff,0x7c,0x31,0xd7,0xd6,0x76,0x78,0x71,0x99,0x7d,0x5e, + 0xf5,0xdc,0xcb,0x9d,0x57,0xe8,0xad,0xe7,0xbe,0xb7,0x9e,0x7b,0x8b,0xe6,0xdc,0x1c, + 0xa0,0xe7,0xde,0x2a,0xf7,0x4e,0xad,0xff,0xf4,0xdc,0x5b,0xb5,0x53,0x97,0xe2,0x6e, + 0xf7,0xdc,0xdb,0x35,0x58,0xfb,0xc7,0xda,0xff,0xe9,0xb9,0xc7,0x37,0xe0,0x1e,0x63, + 0xff,0xb7,0xe7,0xde,0xd,0xcb,0xb9,0xb7,0x7c,0xfe,0xa3,0xe7,0xde,0x21,0x23,0xdc, + 0xdb,0x3c,0xff,0xd5,0x73,0xef,0x96,0x1,0xf7,0xb6,0xce,0x7f,0xf6,0xdc,0xbb,0x67, + 0xc0,0xbd,0x8d,0xf3,0xdf,0x3d,0xf7,0x2e,0x5a,0x71,0xfe,0xdb,0xf4,0xfd,0x8f,0x9e, + 0x7b,0x47,0xad,0x76,0xff,0xc3,0xd4,0xfd,0xaf,0xb6,0xd9,0xf6,0x1d,0xa6,0xb,0xc1, + 0x71,0x1f,0x35,0xef,0x7f,0x99,0xb8,0xff,0xd9,0x36,0x1e,0x3f,0x69,0x2e,0x22,0x44, + 0xee,0x73,0xfe,0x6b,0xf7,0x3f,0x75,0xdf,0xff,0x5e,0x64,0xbe,0xd6,0x7d,0x40,0x88, + 0x7b,0xf8,0xf5,0xfb,0xdf,0xc5,0x18,0x30,0x3d,0x31,0xf9,0x3e,0x5f,0xfb,0x7d,0x40, + 0x78,0xe7,0x38,0xb2,0x63,0x13,0xfe,0x5f,0x68,0xe6,0xfb,0x19,0xbe,0x90,0x34,0xb0, + 0xc8,0xff,0x8b,0xaa,0xff,0x27,0x96,0xd9,0xf4,0x1b,0x6c,0xa,0xa1,0x68,0x60,0x91, + 0xff,0xa7,0x72,0x1d,0xe0,0xa5,0xc9,0xf7,0x86,0x80,0x45,0x1a,0x80,0xb4,0x37,0x71, + 0x4e,0xd7,0xd3,0x57,0x8b,0xb8,0x2f,0xc7,0x0,0xbb,0x26,0xdf,0xed,0xf3,0x18,0xa0, + 0x8e,0x4a,0x3,0x9e,0xc6,0x39,0xed,0xf4,0xff,0x28,0xea,0xff,0x55,0xc6,0x78,0x63, + 0x2a,0xb9,0x8e,0xca,0x4f,0x78,0x17,0x5c,0xd5,0x0,0xcd,0xff,0x6b,0xde,0x6,0x70, + 0xfa,0x7f,0x96,0x35,0x91,0xf8,0xe8,0x36,0x60,0xf2,0xde,0xb1,0x73,0x1a,0x60,0xf8, + 0x7f,0x2e,0xfb,0x0,0xa6,0xff,0xf7,0x50,0x34,0xd0,0x5e,0xdb,0xb9,0x4,0x1a,0x60, + 0xfa,0x7f,0x67,0xc5,0x7f,0x8,0x45,0x3,0x5d,0xeb,0x7a,0x21,0x6b,0x80,0x27,0xfe, + 0x43,0xd9,0x6,0xec,0x87,0xac,0x1,0xd6,0x9a,0x6e,0x90,0x1a,0x88,0xd3,0xc7,0x3c, + 0xdc,0x3,0x20,0x56,0x90,0xad,0x7c,0xd9,0xd6,0x0,0xef,0x7a,0x7e,0x68,0x1a,0x80, + 0x98,0x5e,0xbc,0xfc,0x3,0xba,0xe2,0xbf,0xf9,0xac,0x1,0xd1,0xbd,0x9c,0x50,0x34, + 0x20,0x1a,0xff,0xd,0x0,0x31,0x3,0x6d,0xe6,0xd1,0xb4,0x6,0x64,0xf6,0xf1,0x58, + 0xbe,0x9b,0x65,0x61,0x5b,0x3,0x10,0xcb,0x53,0x94,0xff,0x5c,0x3,0x96,0xef,0x6, + 0x98,0xd2,0x80,0x2c,0xf7,0x26,0xf5,0x68,0x4b,0x3,0x32,0x75,0xbf,0x2,0x2d,0xfe, + 0xb3,0x2f,0x1a,0x90,0xdd,0xbf,0xb7,0xb1,0x5f,0x61,0x43,0x3,0x2a,0xf1,0x9f,0x1, + 0x9,0x25,0xfe,0xbb,0xeb,0x1a,0x50,0x39,0xbb,0x61,0x6b,0x4c,0x6a,0x58,0x3,0x4a, + 0xf1,0xdf,0x1,0x1b,0xd1,0xe4,0x96,0x6d,0xfe,0x75,0x68,0x40,0xf5,0xdc,0x8e,0xcd, + 0xfd,0x6a,0x53,0x1a,0x0,0xee,0x54,0xf9,0xcf,0xdb,0x80,0x38,0x7b,0xe8,0x93,0x6, + 0x74,0x9c,0xd9,0xf2,0x3e,0xce,0x29,0xe1,0x4c,0x7,0xf7,0x5,0xa6,0xcb,0xe4,0x99, + 0xa9,0xf,0x1a,0xd0,0x79,0x5e,0xcf,0xe3,0x38,0xa7,0x29,0x70,0xa6,0x8f,0xff,0x7c, + 0x3e,0x78,0xf,0x83,0x7f,0x11,0xd,0x98,0x38,0xab,0xe9,0x63,0x8c,0x4b,0xe0,0x4a, + 0x27,0xf7,0x33,0xd,0x58,0x3a,0x27,0x2e,0xa3,0x1,0x93,0xe7,0x74,0x7d,0xd2,0x40, + 0xfd,0x5c,0xb7,0x9,0x24,0xd1,0xf8,0x8,0x4b,0x3,0x60,0x30,0x2f,0xab,0x74,0x50, + 0xed,0xc1,0xb7,0xfd,0x7,0xfb,0xae,0x1,0x79,0x9f,0x71,0xe3,0x23,0x93,0xdc,0x3, + 0xe2,0x38,0xbd,0x8d,0xc9,0x3f,0xa6,0xb9,0x1e,0xe7,0x14,0xb8,0x31,0xcd,0x3f,0x20, + 0x89,0xd3,0xfb,0xd8,0x5c,0x84,0xae,0x1,0xe1,0xbe,0x8c,0x70,0x62,0x83,0xfb,0xa, + 0xa3,0x28,0x7d,0x84,0xcd,0x45,0xc8,0x1a,0x10,0x19,0x3,0x0,0x17,0x36,0xb9,0xaf, + 0x90,0x44,0xd9,0x1e,0x36,0x17,0x21,0x6a,0x40,0xac,0xff,0xcf,0xf6,0x30,0xb8,0x7, + 0x6c,0x6e,0x3e,0xb9,0x62,0x73,0x9f,0xd8,0x35,0x33,0x15,0xe7,0x94,0x77,0x2c,0xb, + 0x65,0xf,0x1c,0x60,0xf1,0xf,0x88,0xa2,0xe3,0x6b,0xa4,0xef,0x79,0x86,0xcd,0x45, + 0x8,0x1a,0x10,0x8a,0x6f,0x4c,0xca,0x7c,0x38,0x7c,0x7e,0x15,0x93,0xfb,0xa,0xc3, + 0xe1,0xe4,0x3,0x92,0xa7,0x9,0x36,0x17,0x3e,0x6b,0x40,0x30,0xb6,0xf5,0x4,0xca, + 0x1c,0x9b,0xf7,0x3a,0xca,0x73,0xa3,0xbd,0x6,0x2c,0x70,0xcf,0x7b,0x8e,0xd3,0x36, + 0xf2,0x76,0xa0,0xef,0xb,0xcc,0x71,0x9f,0xb7,0xf9,0x6e,0xd5,0xfb,0x36,0xa0,0x4f, + 0xea,0xc7,0x84,0xfa,0xb9,0x87,0x32,0x85,0xb1,0x16,0x36,0xbf,0x3c,0x80,0x31,0x69, + 0x3f,0x37,0xd4,0xd9,0xe6,0x67,0x7b,0xd8,0xe3,0x7c,0x19,0xf4,0x6b,0x44,0xea,0xdc, + 0x63,0xad,0xed,0xe8,0xc2,0x65,0x5e,0x2b,0x5e,0x74,0x7e,0x40,0xb0,0xbf,0xb7,0xba, + 0xa6,0x6b,0xa,0xc5,0x9e,0x11,0xee,0xbe,0x21,0x96,0xc1,0x3a,0x2e,0xe8,0x40,0x2c, + 0xce,0xeb,0xf8,0xc8,0xd6,0x5e,0x8e,0x4d,0x60,0x9e,0x1f,0xf0,0xc5,0x4c,0xef,0xdf, + 0x63,0xa3,0x3c,0x47,0x84,0x72,0x96,0xcc,0x71,0x4b,0x4d,0x9d,0xdb,0x71,0xf,0xd3, + 0x65,0xac,0x33,0xa5,0x4e,0x5a,0x7e,0x56,0x53,0xef,0x79,0x3d,0x1f,0x50,0x9e,0x2d, + 0xb7,0x7e,0xbf,0xc0,0x21,0x3b,0xd0,0x75,0x46,0xdb,0x67,0xc0,0x1d,0x95,0xcb,0xb4, + 0x66,0x4,0xf7,0xea,0x54,0xef,0xe5,0x84,0x8,0xb8,0xa7,0x18,0xb2,0xe,0xe0,0xdb, + 0xe0,0x5e,0x2d,0x76,0x39,0xbb,0xe,0xb8,0xab,0xe,0xfe,0xa,0xb0,0xf9,0xd2,0x68, + 0xfb,0xe0,0x53,0x1,0xbb,0x5c,0x7d,0x43,0xb9,0xa7,0xb8,0x63,0xda,0x27,0x95,0x11, + 0x2b,0xf2,0xbc,0xe3,0xea,0x5e,0x9d,0x6f,0x28,0x7d,0xd3,0xed,0x82,0xff,0x42,0x74, + 0x6e,0x3b,0x2d,0xf7,0x9f,0xb9,0xcb,0xf2,0xb1,0xd6,0x43,0xd,0xe0,0xbf,0xb4,0xf0, + 0x57,0x9c,0x1d,0xe3,0x73,0x9e,0x9e,0x40,0x5e,0xba,0x7c,0xaa,0xf6,0x30,0xb,0xf0, + 0x63,0xe,0xbe,0xec,0xf3,0xb5,0xc5,0x3c,0x8e,0x89,0xc9,0x58,0x36,0xe4,0xd9,0xe4, + 0x1d,0xf0,0x2e,0x78,0x67,0xdb,0x87,0x7a,0xf,0x37,0x0,0x71,0x8d,0xf2,0xb8,0x66, + 0x71,0xfa,0x0,0xea,0x26,0xc4,0x39,0x84,0x58,0x97,0x49,0x11,0xeb,0x96,0x16,0xef, + 0x38,0x8f,0x87,0x9b,0xcf,0xcf,0xaa,0xd8,0x88,0x65,0x8c,0xb4,0x2a,0x56,0x52,0x68, + 0x28,0x76,0xa5,0xde,0xc,0x6,0xd7,0xeb,0xbb,0x54,0x17,0xff,0x52,0xfd,0x73,0xe3, + 0x17,0xe,0x21,0xbd,0x32,0x4b,0x9e,0x17,0x8f,0xda,0x6a,0xfc,0x7a,0xed,0xf,0xce, + 0x8a,0xf4,0x6a,0x95,0xde,0x2e,0xd2,0x4b,0xcd,0x3f,0x9f,0x3d,0xe0,0x4d,0x95,0x2e, + 0x1f,0x30,0xf3,0x57,0xbc,0xd6,0x78,0xdc,0xec,0x81,0xdb,0x55,0x7a,0xe9,0x22,0xf3, + 0xb5,0x8f,0x3b,0xbf,0x48,0x6f,0x35,0x1e,0x5f,0xbe,0xa0,0xe6,0xe,0x79,0xad,0xf1, + 0xf8,0xf2,0x5,0x87,0x17,0xe9,0x95,0xc6,0xeb,0xca,0x17,0xb6,0x4a,0xf3,0xbc,0x9e, + 0xde,0x9a,0x4f,0xbf,0xad,0xa7,0xef,0x34,0xb2,0x93,0x67,0xa8,0xe1,0x9d,0x79,0x6d, + 0x3e,0x7d,0x56,0x4f,0xaf,0x36,0xb2,0x97,0x67,0x70,0xbb,0x9e,0x5e,0x9a,0x4f,0xf, + 0x1a,0x98,0x4b,0x9f,0x37,0xd3,0x5b,0xed,0xf4,0xdb,0x66,0xfa,0x4e,0x3b,0xfd,0xa6, + 0x99,0xbe,0xde,0x4e,0xb7,0x9c,0x4f,0xaf,0xb1,0xd2,0x67,0xcd,0xf4,0x2a,0x2b,0x7d, + 0xd8,0x4c,0xaf,0xb0,0xd2,0xdb,0xcd,0xf4,0x92,0x6a,0x7a,0xd0,0xc3,0x28,0xb6,0x9b, + 0x49,0x65,0xbe,0xe,0x9b,0x69,0xa6,0x5e,0xce,0x9a,0xe9,0x55,0x56,0x5a,0x54,0xef, + 0xac,0xfa,0xc3,0xaa,0x7f,0xac,0xfa,0xcb,0xaa,0xff,0xcc,0xf6,0xe3,0xb0,0x9e,0x5e, + 0x99,0x6f,0x8f,0x58,0xed,0x57,0xbb,0xbd,0x6b,0xb7,0x87,0xac,0xf6,0xb3,0xdd,0xde, + 0xce,0xb5,0xc7,0xb5,0xc,0xae,0x2c,0x6a,0xcf,0xdb,0xed,0x7d,0xbb,0x3f,0x68,0xf7, + 0x17,0xed,0xfe,0x64,0xae,0xbf,0x99,0xbd,0x60,0x75,0x71,0x7f,0xd5,0xee,0xcf,0xda, + 0xfd,0x5d,0xbb,0x3f,0x9c,0xeb,0x2f,0xdb,0xfd,0x69,0xbb,0xbf,0x6d,0xf7,0xc7,0x73, + 0xfd,0x75,0xbb,0x3f,0xaf,0xf5,0xf7,0xff,0x3,0xdd,0x6d,0x5b,0x28, + +}; + +static const unsigned char qt_resource_name[] = { + // icons + 0x0,0x5, + 0x0,0x6f,0xa6,0x53, + 0x0,0x69, + 0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x73, + // BeiDou.ico + 0x0,0xa, + 0xb,0x71,0x58,0x3f, + 0x0,0x42, + 0x0,0x65,0x0,0x69,0x0,0x44,0x0,0x6f,0x0,0x75,0x0,0x2e,0x0,0x69,0x0,0x63,0x0,0x6f, + +}; + +static const unsigned char qt_resource_struct[] = { + // : + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/icons + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x2, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/icons/BeiDou.ico + 0x0,0x0,0x0,0x10,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, +0x0,0x0,0x1,0x90,0xe2,0x9e,0xb1,0xa4, + +}; + +#ifdef QT_NAMESPACE +# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name +# define QT_RCC_MANGLE_NAMESPACE0(x) x +# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b +# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b) +# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \ + QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE)) +#else +# define QT_RCC_PREPEND_NAMESPACE(name) name +# define QT_RCC_MANGLE_NAMESPACE(name) name +#endif + +#ifdef QT_NAMESPACE +namespace QT_NAMESPACE { +#endif + +bool qRegisterResourceData(int, const unsigned char *, const unsigned char *, const unsigned char *); +bool qUnregisterResourceData(int, const unsigned char *, const unsigned char *, const unsigned char *); + +#if defined(__ELF__) || defined(__APPLE__) +static inline unsigned char qResourceFeatureZlib() +{ + extern const unsigned char qt_resourceFeatureZlib; + return qt_resourceFeatureZlib; +} +#else +unsigned char qResourceFeatureZlib(); +#endif + +#ifdef QT_NAMESPACE +} +#endif + +int QT_RCC_MANGLE_NAMESPACE(qInitResources_Resources)(); +int QT_RCC_MANGLE_NAMESPACE(qInitResources_Resources)() +{ + int version = 3; + QT_RCC_PREPEND_NAMESPACE(qRegisterResourceData) + (version, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Resources)(); +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Resources)() +{ + int version = 3; + version += QT_RCC_PREPEND_NAMESPACE(qResourceFeatureZlib()); + QT_RCC_PREPEND_NAMESPACE(qUnregisterResourceData) + (version, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +namespace { + struct initializer { + initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_Resources)(); } + ~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Resources)(); } + } dummy; +} diff --git a/release/qrc_Resources.o b/release/qrc_Resources.o new file mode 100644 index 0000000..c95d1a8 Binary files /dev/null and b/release/qrc_Resources.o differ diff --git a/sds.ico b/sds.ico new file mode 100644 index 0000000..ca727d4 Binary files /dev/null and b/sds.ico differ diff --git a/ui_mainwindow.h b/ui_mainwindow.h new file mode 100644 index 0000000..4029b82 --- /dev/null +++ b/ui_mainwindow.h @@ -0,0 +1,318 @@ +/******************************************************************************** +** Form generated from reading UI file 'mainwindow.ui' +** +** Created by: Qt User Interface Compiler version 5.14.2 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_MAINWINDOW_H +#define UI_MAINWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "clickablecombobox.h" + +QT_BEGIN_NAMESPACE + +class Ui_MainWindow +{ +public: + QWidget *centralwidget; + QVBoxLayout *verticalLayout; + QHBoxLayout *horizontalLayout; + QLabel *portLabel; + ClickableComboBox *portComboBox; + QLabel *baudRateLabel; + QComboBox *baudRateComboBox; + QPushButton *openButton; + QPushButton *closeButton; + QLabel *statusLabel; + QLabel *sendDataLabel; + QGridLayout *gridLayout; + QPushButton *sendButton; + QPushButton *clearSendButton; + QPlainTextEdit *sendTextEdit; + QHBoxLayout *horizontalLayout_2; + QCheckBox *hexSendCheckBox; + QSpacerItem *horizontalSpacer; + QPushButton *timerButton; + QLineEdit *timerIntervalLineEdit; + QLabel *label; + QLabel *receiveDataLabel; + QPlainTextEdit *receiveTextEdit; + QHBoxLayout *horizontalLayout_3; + QCheckBox *hexDisplayCheckBox; + QPushButton *clearReceiveButton; + QLabel *convertedDataLabel; + QPlainTextEdit *decimalTextEdit; + QHBoxLayout *horizontalLayout_4; + QPushButton *clearDecimalButton; + QPushButton *saveButton; + QCheckBox *realTimeSaveCheckBox; + QMenuBar *menubar; + QStatusBar *statusBar; + + void setupUi(QMainWindow *MainWindow) + { + if (MainWindow->objectName().isEmpty()) + MainWindow->setObjectName(QString::fromUtf8("MainWindow")); + MainWindow->resize(859, 984); + centralwidget = new QWidget(MainWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + verticalLayout = new QVBoxLayout(centralwidget); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + horizontalLayout = new QHBoxLayout(); + horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout")); + portLabel = new QLabel(centralwidget); + portLabel->setObjectName(QString::fromUtf8("portLabel")); + QFont font; + font.setFamily(QString::fromUtf8("Times New Roman")); + font.setPointSize(12); + font.setBold(false); + font.setItalic(false); + font.setUnderline(false); + font.setWeight(50); + portLabel->setFont(font); + portLabel->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout->addWidget(portLabel); + + portComboBox = new ClickableComboBox(centralwidget); + portComboBox->setObjectName(QString::fromUtf8("portComboBox")); + portComboBox->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout->addWidget(portComboBox); + + baudRateLabel = new QLabel(centralwidget); + baudRateLabel->setObjectName(QString::fromUtf8("baudRateLabel")); + baudRateLabel->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout->addWidget(baudRateLabel); + + baudRateComboBox = new QComboBox(centralwidget); + baudRateComboBox->setObjectName(QString::fromUtf8("baudRateComboBox")); + baudRateComboBox->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout->addWidget(baudRateComboBox); + + openButton = new QPushButton(centralwidget); + openButton->setObjectName(QString::fromUtf8("openButton")); + QFont font1; + font1.setFamily(QString::fromUtf8("Times New Roman")); + font1.setPointSize(12); + font1.setBold(false); + font1.setItalic(false); + font1.setWeight(50); + openButton->setFont(font1); + openButton->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout->addWidget(openButton); + + closeButton = new QPushButton(centralwidget); + closeButton->setObjectName(QString::fromUtf8("closeButton")); + closeButton->setEnabled(false); + closeButton->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout->addWidget(closeButton); + + + verticalLayout->addLayout(horizontalLayout); + + statusLabel = new QLabel(centralwidget); + statusLabel->setObjectName(QString::fromUtf8("statusLabel")); + statusLabel->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + verticalLayout->addWidget(statusLabel); + + sendDataLabel = new QLabel(centralwidget); + sendDataLabel->setObjectName(QString::fromUtf8("sendDataLabel")); + sendDataLabel->setEnabled(true); + sendDataLabel->setFont(font1); + sendDataLabel->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + verticalLayout->addWidget(sendDataLabel); + + gridLayout = new QGridLayout(); + gridLayout->setObjectName(QString::fromUtf8("gridLayout")); + sendButton = new QPushButton(centralwidget); + sendButton->setObjectName(QString::fromUtf8("sendButton")); + sendButton->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + sendButton->setIconSize(QSize(24, 24)); + + gridLayout->addWidget(sendButton, 0, 1, 1, 1); + + clearSendButton = new QPushButton(centralwidget); + clearSendButton->setObjectName(QString::fromUtf8("clearSendButton")); + clearSendButton->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + gridLayout->addWidget(clearSendButton, 1, 1, 1, 1); + + sendTextEdit = new QPlainTextEdit(centralwidget); + sendTextEdit->setObjectName(QString::fromUtf8("sendTextEdit")); + + gridLayout->addWidget(sendTextEdit, 0, 0, 2, 1); + + + verticalLayout->addLayout(gridLayout); + + horizontalLayout_2 = new QHBoxLayout(); + horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2")); + hexSendCheckBox = new QCheckBox(centralwidget); + hexSendCheckBox->setObjectName(QString::fromUtf8("hexSendCheckBox")); + hexSendCheckBox->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout_2->addWidget(hexSendCheckBox); + + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + horizontalLayout_2->addItem(horizontalSpacer); + + timerButton = new QPushButton(centralwidget); + timerButton->setObjectName(QString::fromUtf8("timerButton")); + timerButton->setMaximumSize(QSize(999, 32)); + timerButton->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout_2->addWidget(timerButton); + + timerIntervalLineEdit = new QLineEdit(centralwidget); + timerIntervalLineEdit->setObjectName(QString::fromUtf8("timerIntervalLineEdit")); + timerIntervalLineEdit->setMaximumSize(QSize(80, 23)); + timerIntervalLineEdit->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout_2->addWidget(timerIntervalLineEdit); + + label = new QLabel(centralwidget); + label->setObjectName(QString::fromUtf8("label")); + label->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout_2->addWidget(label); + + + verticalLayout->addLayout(horizontalLayout_2); + + receiveDataLabel = new QLabel(centralwidget); + receiveDataLabel->setObjectName(QString::fromUtf8("receiveDataLabel")); + receiveDataLabel->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + verticalLayout->addWidget(receiveDataLabel); + + receiveTextEdit = new QPlainTextEdit(centralwidget); + receiveTextEdit->setObjectName(QString::fromUtf8("receiveTextEdit")); + + verticalLayout->addWidget(receiveTextEdit); + + horizontalLayout_3 = new QHBoxLayout(); + horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3")); + hexDisplayCheckBox = new QCheckBox(centralwidget); + hexDisplayCheckBox->setObjectName(QString::fromUtf8("hexDisplayCheckBox")); + hexDisplayCheckBox->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout_3->addWidget(hexDisplayCheckBox); + + clearReceiveButton = new QPushButton(centralwidget); + clearReceiveButton->setObjectName(QString::fromUtf8("clearReceiveButton")); + clearReceiveButton->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout_3->addWidget(clearReceiveButton); + + + verticalLayout->addLayout(horizontalLayout_3); + + convertedDataLabel = new QLabel(centralwidget); + convertedDataLabel->setObjectName(QString::fromUtf8("convertedDataLabel")); + convertedDataLabel->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + verticalLayout->addWidget(convertedDataLabel); + + decimalTextEdit = new QPlainTextEdit(centralwidget); + decimalTextEdit->setObjectName(QString::fromUtf8("decimalTextEdit")); + + verticalLayout->addWidget(decimalTextEdit); + + horizontalLayout_4 = new QHBoxLayout(); + horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4")); + clearDecimalButton = new QPushButton(centralwidget); + clearDecimalButton->setObjectName(QString::fromUtf8("clearDecimalButton")); + clearDecimalButton->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout_4->addWidget(clearDecimalButton); + + saveButton = new QPushButton(centralwidget); + saveButton->setObjectName(QString::fromUtf8("saveButton")); + saveButton->setStyleSheet(QString::fromUtf8("font: 12pt \"Times New Roman\";")); + + horizontalLayout_4->addWidget(saveButton); + + realTimeSaveCheckBox = new QCheckBox(centralwidget); + realTimeSaveCheckBox->setObjectName(QString::fromUtf8("realTimeSaveCheckBox")); + QFont font2; + font2.setFamily(QString::fromUtf8("Times New Roman")); + font2.setPointSize(12); + realTimeSaveCheckBox->setFont(font2); + + horizontalLayout_4->addWidget(realTimeSaveCheckBox); + + + verticalLayout->addLayout(horizontalLayout_4); + + MainWindow->setCentralWidget(centralwidget); + menubar = new QMenuBar(MainWindow); + menubar->setObjectName(QString::fromUtf8("menubar")); + menubar->setGeometry(QRect(0, 0, 859, 21)); + MainWindow->setMenuBar(menubar); + statusBar = new QStatusBar(MainWindow); + statusBar->setObjectName(QString::fromUtf8("statusBar")); + MainWindow->setStatusBar(statusBar); + + retranslateUi(MainWindow); + + QMetaObject::connectSlotsByName(MainWindow); + } // setupUi + + void retranslateUi(QMainWindow *MainWindow) + { + MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "MainWindow", nullptr)); + portLabel->setText(QCoreApplication::translate("MainWindow", "\347\253\257\345\217\243", nullptr)); + baudRateLabel->setText(QCoreApplication::translate("MainWindow", "\346\263\242\347\211\271\347\216\207", nullptr)); + openButton->setText(QCoreApplication::translate("MainWindow", "\346\211\223\345\274\200", nullptr)); + closeButton->setText(QCoreApplication::translate("MainWindow", "\345\205\263\351\227\255", nullptr)); + statusLabel->setText(QCoreApplication::translate("MainWindow", "\344\270\262\345\217\243\347\212\266\346\200\201\357\274\232", nullptr)); + sendDataLabel->setText(QCoreApplication::translate("MainWindow", "\345\217\221\351\200\201\345\214\272", nullptr)); + sendButton->setText(QCoreApplication::translate("MainWindow", "\345\217\221\351\200\201", nullptr)); + clearSendButton->setText(QCoreApplication::translate("MainWindow", "\346\270\205\351\231\244", nullptr)); + hexSendCheckBox->setText(QCoreApplication::translate("MainWindow", "\345\215\201\345\205\255\350\277\233\345\210\266", nullptr)); + timerButton->setText(QCoreApplication::translate("MainWindow", "\345\221\250\346\234\237\345\217\221\351\200\201", nullptr)); + label->setText(QCoreApplication::translate("MainWindow", "ms", nullptr)); + receiveDataLabel->setText(QCoreApplication::translate("MainWindow", "\346\216\245\346\224\266\345\214\272", nullptr)); + hexDisplayCheckBox->setText(QCoreApplication::translate("MainWindow", "\345\215\201\345\205\255\350\277\233\345\210\266", nullptr)); + clearReceiveButton->setText(QCoreApplication::translate("MainWindow", "\346\270\205\351\231\244", nullptr)); + convertedDataLabel->setText(QCoreApplication::translate("MainWindow", "\350\247\243\346\236\220\345\214\272", nullptr)); + clearDecimalButton->setText(QCoreApplication::translate("MainWindow", "\346\270\205\351\231\244", nullptr)); + saveButton->setText(QCoreApplication::translate("MainWindow", "\344\277\235\345\255\230\346\226\207\344\273\266", nullptr)); + realTimeSaveCheckBox->setText(QCoreApplication::translate("MainWindow", "\345\256\236\346\227\266\344\277\235\345\255\230", nullptr)); + } // retranslateUi + +}; + +namespace Ui { + class MainWindow: public Ui_MainWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_MAINWINDOW_H