diff --git a/README.md b/README.md index 9a12c4f..33b5148 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,5 @@ Identify the types and quantities of smoke boxes -这是南京烟草版本,从屈帅龙那down过来,较之前版本修改地方: +这是基于南京烟草版本,把扫码器和传感器等功能做一个是否加载的选项: -1、通讯里添加其他报错时的重启(特别是网络波动造成的网络错误) - -2、LPV模板匹配,采集的模板很大,特征点很多,Learn和Match很慢(特别是后者),常引起延误,故而将大模板都缩小了50% \ No newline at end of file diff --git a/doc/~$软件说明文档.docx b/doc/~$软件说明文档.docx new file mode 100644 index 0000000..daada1c Binary files /dev/null and b/doc/~$软件说明文档.docx differ diff --git a/runner17/Release/config/module.json b/runner17/Release/config/module.json new file mode 100644 index 0000000..6d82758 --- /dev/null +++ b/runner17/Release/config/module.json @@ -0,0 +1,8 @@ +{ + "ModuleParam": { + "CodeScan": 0, + "Sensor": 0, + "Camera2D": 4, + "Camera3D": 1 + } +} diff --git a/runner17/Release/log/log-2024-01-03.log b/runner17/Release/log/log-2024-01-03.log new file mode 100644 index 0000000..dea8857 --- /dev/null +++ b/runner17/Release/log/log-2024-01-03.log @@ -0,0 +1,30 @@ +Debug | 2024-01-03 17:13:11 | Decode smokeInfo from "D:/Code/Logistics/smokeboxidentification/runner17/Release\\user\\smokeInfo.xlsx" successed +Debug | 2024-01-03 17:13:11 | "D:/Code/Logistics/smokeboxidentification/runner17/Release\\templateNum" has not folder +Warning | 2024-01-03 17:13:11 | SerialNumber: "00J50359922" init failed +Warning | 2024-01-03 17:13:11 | QObject::moveToThread: Cannot move objects with a parent +Warning | 2024-01-03 17:13:12 | SerialNumber: "00J50359927" init failed +Warning | 2024-01-03 17:13:12 | SerialNumber: "00J50359938" init failed +Warning | 2024-01-03 17:13:12 | SerialNumber: "00J50359923" init failed +Warning | 2024-01-03 17:13:12 | SerialNumber: "00J50359918" init failed +Warning | 2024-01-03 17:13:13 | SerialNumber: "00J50359945" init failed +Debug | 2024-01-03 17:13:13 | m_vecPCamera size: 0 +Debug | 2024-01-03 17:13:13 | init CategoryMatcher successed +Debug | 2024-01-03 17:13:14 | delete netControl +Debug | 2024-01-03 17:13:14 | delete netControl finished +Debug | 2024-01-03 17:16:05 | Decode smokeInfo from "D:/Code/Logistics/smokeboxidentification/runner17/Release\\user\\smokeInfo.xlsx" successed +Debug | 2024-01-03 17:16:05 | "D:/Code/Logistics/smokeboxidentification/runner17/Release\\templateNum" has not folder +Warning | 2024-01-03 17:16:05 | SerialNumber: "00J50359922" init failed +Warning | 2024-01-03 17:16:06 | QObject::moveToThread: Cannot move objects with a parent +Debug | 2024-01-03 17:16:06 | Sensor +Debug | 2024-01-03 17:16:06 | CodeScan +Debug | 2024-01-03 17:16:06 | connect yidadui +Warning | 2024-01-03 17:16:06 | SerialNumber: "00J50359927" init failed +Warning | 2024-01-03 17:16:06 | SerialNumber: "00J50359938" init failed +Warning | 2024-01-03 17:16:06 | SerialNumber: "00J50359923" init failed +Warning | 2024-01-03 17:16:06 | SerialNumber: "00J50359918" init failed +Warning | 2024-01-03 17:16:07 | SerialNumber: "00J50359945" init failed +Debug | 2024-01-03 17:16:07 | m_vecPCamera size: 0 +Debug | 2024-01-03 17:16:07 | init CategoryMatcher successed +Debug | 2024-01-03 17:16:07 | over +Debug | 2024-01-03 17:16:09 | delete netControl +Debug | 2024-01-03 17:16:09 | delete netControl finished diff --git a/runner17/Release/smokeBox.exe b/runner17/Release/smokeBox.exe index 88dc012..0b3dad1 100644 Binary files a/runner17/Release/smokeBox.exe and b/runner17/Release/smokeBox.exe differ diff --git a/src/QModuleChoice.cpp b/src/QModuleChoice.cpp new file mode 100644 index 0000000..44e7247 --- /dev/null +++ b/src/QModuleChoice.cpp @@ -0,0 +1,13 @@ +#include "QModuleChoice.h" + +QModuleChoice::QModuleChoice(QWidget *parent) + : QWidget(parent) + , ui(new Ui::QModuleChoiceClass()) +{ + ui->setupUi(this); +} + +QModuleChoice::~QModuleChoice() +{ + delete ui; +} diff --git a/src/QModuleChoice.h b/src/QModuleChoice.h new file mode 100644 index 0000000..866b501 --- /dev/null +++ b/src/QModuleChoice.h @@ -0,0 +1,20 @@ +#pragma once + +#include +#include "ui_QModuleChoice.h" + +QT_BEGIN_NAMESPACE +namespace Ui { class QModuleChoiceClass; }; +QT_END_NAMESPACE + +class QModuleChoice : public QWidget +{ + Q_OBJECT + +public: + QModuleChoice(QWidget *parent = nullptr); + ~QModuleChoice(); + +private: + Ui::QModuleChoiceClass *ui; +}; diff --git a/src/SmokeBoxIdentification.cpp b/src/SmokeBoxIdentification.cpp index 81fcc73..4a09a00 100644 --- a/src/SmokeBoxIdentification.cpp +++ b/src/SmokeBoxIdentification.cpp @@ -10,6 +10,8 @@ SmokeBoxIdentification::SmokeBoxIdentification(QWidget *parent) ui.setupUi(this); this->setWindowTitle(tr("ϵͳ")); //m_pShowRltImgLabel = ui.label_showImg; + + moduleLoading(); connect(this, &SmokeBoxIdentification::sgCapture, CameraControl::instance(), &CameraControl::onCapture); connect(CameraControl::instance(), &CameraControl::sgCapturedImage, this, &SmokeBoxIdentification::onCapturedImage); @@ -47,12 +49,22 @@ SmokeBoxIdentification::SmokeBoxIdentification(QWidget *parent) m_pTcpClientThread->start(); connect(m_pNetControl, &NetControl::sgReceiveData, this, &SmokeBoxIdentification::onDecodeMsg, Qt::QueuedConnection); connect(this, &SmokeBoxIdentification::sgSendMsg, m_pNetControl, &NetControl::onSendMsg, Qt::QueuedConnection); - ADModule::instance()->loadParameters(filePath); - filePath = applicationDirPath + COM_CONFIG; - lpSerialStation::instance()->loadParameters(filePath); - CodeScanStation::instance()->loadParameters(filePath); - lpSerialStation::instance()->openComs(); - CodeScanStation::instance()->openComs(); + + if (m_moduleParam.Sensor != 0) + { + ADModule::instance()->loadParameters(filePath); + filePath = applicationDirPath + COM_CONFIG; + lpSerialStation::instance()->loadParameters(filePath); + lpSerialStation::instance()->openComs(); + } + + if (m_moduleParam.CodeScan != 0) + { + QString codeFilePath = applicationDirPath + COM_CONFIG; + CodeScanStation::instance()->loadParameters(filePath); + CodeScanStation::instance()->openComs(); + } + m_pCategoryMatcher = new CategoryMatcher(); connect(CodeScanStation::instance(), &CodeScanStation::sgNewCodeScanData, lpSerialStation::instance() , &lpSerialStation::onNewCodeScanResults); @@ -590,6 +602,7 @@ bool SmokeBoxIdentification::matchSmokeNameAndTemplateFolderName(const QString& return true; } + Q_SLOT void SmokeBoxIdentification::onSendEmptyCheckResults(const QMap& mapEmptyCheckResults) { QString emptyAll; @@ -665,4 +678,81 @@ void SmokeBoxIdentification::saveData2File(const QVector& strVec, QStri savefile(filePath, vec); qDebug() << "save " << strSide << " data to txt successfully"; } +} + + +void SmokeBoxIdentification::moduleLoading() +{ + QString fileMyself = QCoreApplication::applicationDirPath() + MODULE_CONFIG; + QFile file(fileMyself); + if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) + { + qWarning() << "ļʧܣ"; + return; + } + QByteArray arr = file.readAll(); + file.close(); + if (arr.isEmpty()) + { + qWarning() << "Ϊ"; + return; + } + + QJsonParseError err; + QJsonDocument doc = QJsonDocument::fromJson(arr, &err); + if (doc.isEmpty()) + { + qWarning() << err.errorString(); //ӡʧϢ + return; + } + + QJsonObject jsMyself = doc.object(); + QJsonObject ModuleParamObj = jsMyself.value("ModuleParam").toObject(); + if (!ModuleParamObj.isEmpty()) { + m_moduleParam.CodeScan = ModuleParamObj.value("CodeScan").toInt(); + m_moduleParam.Sensor = ModuleParamObj.value("Sensor").toInt(); + m_moduleParam.Camera2D = ModuleParamObj.value("Camera2D").toInt(); + m_moduleParam.Camera3D = ModuleParamObj.value("Camera3D").toInt(); + } + + //// ıļԶȡģʽ + //QFile file(strName); + //if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) + //{ + // qDebug() << "Could not open file for reading."; + // QMessageBox::information(NULL, QStringLiteral("ļ"), QStringLiteral("ʧܣ"), QMessageBox::Ok); + // return; + //} + + //// QTextStream 󣬲ļ + //QTextStream in(&file); + + //int row = 0; + + //// ȡ + //while (!in.atEnd()) + //{ + // ++row; + // // ıжȡһ + // QString line = in.readLine(); + + // // ʹtabַָΪ + // QStringList values = line.split(' '); + + // if (row <= 3) + // { + // pts[(Axis)values[0].toInt()].first = values[1].toDouble(); + // pts[(Axis)values[0].toInt()].second = values[2].toDouble(); + // } + // else + // { + // m_basicPlane.A = values[0].toDouble(); + // m_basicPlane.B = values[1].toDouble(); + // m_basicPlane.C = values[2].toDouble(); + // m_basicPlane.D = values[3].toDouble(); + // } + //} + + //// رļ + //file.close(); } \ No newline at end of file diff --git a/src/SmokeBoxIdentification.h b/src/SmokeBoxIdentification.h index 4f11fde..2d46299 100644 --- a/src/SmokeBoxIdentification.h +++ b/src/SmokeBoxIdentification.h @@ -97,6 +97,23 @@ struct StockCheckInfo //} }; + + +struct ModuleParam +{ + int CodeScan; // ɨ0Ϊװɨ + int Sensor; // 0Ϊװ + int Camera2D; // 2D + int Camera3D; // 3D + ModuleParam() + { + CodeScan = 1; + Sensor = 1; + Camera2D = 2; + Camera3D = 2; + } +}; + class SmokeBoxIdentification : public QMainWindow { Q_OBJECT @@ -146,6 +163,11 @@ private: bool m_bDataCollection{ false }; //bool m_bCamerasInit{ false }; + + void moduleLoading(); + + ModuleParam m_moduleParam; + QMap m_mapSmokeCode2Name; QMap m_mapSmokeName2TemplateFolderName; diff --git a/src/common/commonDefine.h b/src/common/commonDefine.h index 5ced40b..44bb540 100644 --- a/src/common/commonDefine.h +++ b/src/common/commonDefine.h @@ -15,10 +15,12 @@ #define DELETE_POINTER(p) if (p) {delete p; p = NULL;} +#define MODULE_CONFIG "\\config\\module.json" #define CAMERA_CONFIG "\\config\\camera.json" #define NET_CONFIG "\\config\\netSetting.json" #define COM_CONFIG "\\config\\comSetting.json" #define MATCHER_CONFIG "\\config\\match.json" + #define SMOKEINFO_XLSX_CONFIG "\\user\\smokeInfo.xlsx" #define FILE_STORAGE_PATH ".\\fileData" #define INTOSTOCK_IMAGE_FOLDER "intoStock" diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_SmokeBoxIdentification.h b/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_SmokeBoxIdentification.h index 9ef34bc..0ccb0ab 100644 --- a/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_SmokeBoxIdentification.h +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_SmokeBoxIdentification.h @@ -44,7 +44,7 @@ public: SmokeBoxIdentificationClass->setCentralWidget(centralWidget); menuBar = new QMenuBar(SmokeBoxIdentificationClass); menuBar->setObjectName(QStringLiteral("menuBar")); - menuBar->setGeometry(QRect(0, 0, 735, 34)); + menuBar->setGeometry(QRect(0, 0, 735, 23)); SmokeBoxIdentificationClass->setMenuBar(menuBar); mainToolBar = new QToolBar(SmokeBoxIdentificationClass); mainToolBar->setObjectName(QStringLiteral("mainToolBar")); @@ -54,6 +54,7 @@ public: SmokeBoxIdentificationClass->setStatusBar(statusBar); mainToolBar->addAction(action_templateNum); + mainToolBar->addSeparator(); retranslateUi(SmokeBoxIdentificationClass); diff --git a/tpvs17/SmokeBoxIdentification/QModuleChoice.ui b/tpvs17/SmokeBoxIdentification/QModuleChoice.ui new file mode 100644 index 0000000..40231d5 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/QModuleChoice.ui @@ -0,0 +1,50 @@ + + + QModuleChoiceClass + + + + 0 + 0 + 190 + 111 + + + + QModuleChoice + + + + + + 扫码器 + + + + + + + 传感器 + + + + + + + 请选择应用的模块: + + + + + + + 确定 + + + + + + + + + diff --git a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.ui b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.ui index 99dd599..7062264 100644 --- a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.ui +++ b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.ui @@ -26,7 +26,7 @@ 0 0 735 - 34 + 23 @@ -38,6 +38,7 @@ false + diff --git a/tpvs17/SmokeBoxIdentification/log/log-2023-12-28.log b/tpvs17/SmokeBoxIdentification/log/log-2023-12-28.log deleted file mode 100644 index 17b6083..0000000 --- a/tpvs17/SmokeBoxIdentification/log/log-2023-12-28.log +++ /dev/null @@ -1,27 +0,0 @@ -Debug | 2023-12-28 14:10:32 | Decode smokeInfo from "D:/Code/Logistics/smokeboxidentification/tpvs17/../runner17/Release\\user\\smokeInfo.xlsx" successed -Warning | 2023-12-28 14:10:32 | "D:/Code/Logistics/smokeboxidentification/tpvs17/../runner17/Release\\templateNum" is not exist -Warning | 2023-12-28 14:10:32 | Do not found any device! -Warning | 2023-12-28 14:10:32 | SerialNumber: "00J50359922" init failed -Warning | 2023-12-28 14:10:32 | Do not found any device! -Warning | 2023-12-28 14:10:32 | SerialNumber: "00J50359927" init failed -Warning | 2023-12-28 14:10:32 | Do not found any device! -Warning | 2023-12-28 14:10:32 | SerialNumber: "00J50359938" init failed -Warning | 2023-12-28 14:10:32 | Do not found any device! -Warning | 2023-12-28 14:10:32 | SerialNumber: "00J50359923" init failed -Warning | 2023-12-28 14:10:32 | Do not found any device! -Warning | 2023-12-28 14:10:32 | SerialNumber: "00J50359918" init failed -Warning | 2023-12-28 14:10:32 | QObject::moveToThread: Cannot move objects with a parent -Debug | 2023-12-28 14:10:32 | ADModule load param successed -Debug | 2023-12-28 14:10:32 | SensorsCom load param successed -Debug | 2023-12-28 14:10:32 | Code scan load param successed -Debug | 2023-12-28 14:10:32 | open "COM8" fail. -Debug | 2023-12-28 14:10:32 | open "COM8" fail. -Debug | 2023-12-28 14:10:32 | open "COM1" fail. -Debug | 2023-12-28 14:10:32 | open "COM7" fail. -Debug | 2023-12-28 14:10:32 | "COM7 not found! open failed." -Warning | 2023-12-28 14:10:33 | Do not found any device! -Warning | 2023-12-28 14:10:33 | SerialNumber: "00J50359945" init failed -Debug | 2023-12-28 14:10:33 | m_vecPCamera size: 0 -Debug | 2023-12-28 14:10:36 | init CategoryMatcher successed -Debug | 2023-12-28 14:10:39 | delete netControl -Debug | 2023-12-28 14:10:39 | delete netControl finished diff --git a/tpvs17/SmokeBoxIdentification/log/log-2024-01-03.log b/tpvs17/SmokeBoxIdentification/log/log-2024-01-03.log new file mode 100644 index 0000000..e8508d2 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/log/log-2024-01-03.log @@ -0,0 +1,17 @@ +Debug | 2024-01-03 17:17:31 | Decode smokeInfo from "D:/Code/Logistics/smokeboxidentification/tpvs17/../runner17/Release\\user\\smokeInfo.xlsx" successed +Debug | 2024-01-03 17:17:31 | "D:/Code/Logistics/smokeboxidentification/tpvs17/../runner17/Release\\templateNum" has not folder +Warning | 2024-01-03 17:17:31 | SerialNumber: "00J50359922" init failed +Warning | 2024-01-03 17:17:32 | QObject::moveToThread: Cannot move objects with a parent +Debug | 2024-01-03 17:17:32 | Sensor +Debug | 2024-01-03 17:17:32 | CodeScan +Debug | 2024-01-03 17:17:32 | connect yidadui +Warning | 2024-01-03 17:17:32 | SerialNumber: "00J50359927" init failed +Warning | 2024-01-03 17:17:32 | SerialNumber: "00J50359938" init failed +Warning | 2024-01-03 17:17:32 | SerialNumber: "00J50359923" init failed +Warning | 2024-01-03 17:17:32 | SerialNumber: "00J50359918" init failed +Warning | 2024-01-03 17:17:32 | SerialNumber: "00J50359945" init failed +Debug | 2024-01-03 17:17:32 | m_vecPCamera size: 0 +Debug | 2024-01-03 17:17:33 | init CategoryMatcher successed +Debug | 2024-01-03 17:17:33 | over +Debug | 2024-01-03 17:17:34 | delete netControl +Debug | 2024-01-03 17:17:34 | delete netControl finished diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/ADModule.obj b/tpvs17/SmokeBoxIdentification/x64/Release/ADModule.obj index 2108603..9526bba 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/ADModule.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/ADModule.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/CameraControl.obj b/tpvs17/SmokeBoxIdentification/x64/Release/CameraControl.obj index 3af715d..dca6592 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/CameraControl.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/CameraControl.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/CategoryMatcher.obj b/tpvs17/SmokeBoxIdentification/x64/Release/CategoryMatcher.obj index 7039b2e..2b4e547 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/CategoryMatcher.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/CategoryMatcher.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/CodeScanStation.obj b/tpvs17/SmokeBoxIdentification/x64/Release/CodeScanStation.obj index 27c51fd..d49c2eb 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/CodeScanStation.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/CodeScanStation.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/HikCamera.obj b/tpvs17/SmokeBoxIdentification/x64/Release/HikCamera.obj index 2f8b057..3ef266c 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/HikCamera.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/HikCamera.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/NetControl.obj b/tpvs17/SmokeBoxIdentification/x64/Release/NetControl.obj index 8d848aa..c77643b 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/NetControl.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/NetControl.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/QNumTemplateBuild.obj b/tpvs17/SmokeBoxIdentification/x64/Release/QNumTemplateBuild.obj index 7980f1e..c25e34d 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/QNumTemplateBuild.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/QNumTemplateBuild.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.command.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.command.1.tlog index bc20306..2fd90cd 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.command.1.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.command.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.read.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.read.1.tlog index d19aa8b..341669e 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.read.1.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.read.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.write.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.write.1.tlog index 4abba46..c3a1327 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.write.1.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.write.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.write.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.write.1u.tlog index efa4f27..84dea96 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.write.1u.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.write.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.command.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.command.1.tlog index b71078c..36dbdb8 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.command.1.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.command.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.read.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.read.1.tlog index 2cb2a20..9463587 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.read.1.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.read.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.write.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.write.1.tlog index a84f7b3..acf7c7a 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.write.1.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.write.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.read.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.read.1u.tlog index 49c0067..dbefd2d 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.read.1u.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.read.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.write.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.write.1u.tlog index e008cd0..3ea4755 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.write.1u.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.write.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.read.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.read.1u.tlog index 9296390..3844cef 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.read.1u.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.read.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.write.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.write.1u.tlog index 9597645..a1d18f0 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.write.1u.tlog and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.write.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.log b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.log index a8d19e2..de6b9c4 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.log +++ b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.log @@ -1,42 +1,7 @@ - ADModule.cpp + SmokeBoxIdentification.cpp d:\code\logistics\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: “TYPE_TEMPLATE_PATH”: 宏重定义 - d:\code\logistics\smokeboxidentification\src\common\commondefine.h(25): note: 参见“TYPE_TEMPLATE_PATH”的前一个定义 - CameraControl.cpp - CategoryMatcher.cpp - CodeScanStation.cpp - log.cpp - HikCamera.cpp - lpSerialStation.cpp - main.cpp -d:\code\logistics\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: “TYPE_TEMPLATE_PATH”: 宏重定义 - d:\code\logistics\smokeboxidentification\src\common\commondefine.h(25): note: 参见“TYPE_TEMPLATE_PATH”的前一个定义 - NetControl.cpp - QNumTemplateBuild.cpp -d:\code\logistics\smokeboxidentification\src\common\commondefine.h(25): warning C4005: “TYPE_TEMPLATE_PATH”: 宏重定义 - d:\code\logistics\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): note: 参见“TYPE_TEMPLATE_PATH”的前一个定义 - SmokeBoxIdentification.cpp -d:\code\logistics\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: “TYPE_TEMPLATE_PATH”: 宏重定义 - d:\code\logistics\smokeboxidentification\src\common\commondefine.h(25): note: 参见“TYPE_TEMPLATE_PATH”的前一个定义 - 正在生成代码... -d:\code\logistics\smokeboxidentification\src\smokeboxidentification.cpp(655): warning C4715: “::operator()”: 不是所有的控件路径都返回值 - qrc_SmokeBoxIdentification.cpp - moc_ADModule.cpp -d:\code\logistics\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: “TYPE_TEMPLATE_PATH”: 宏重定义 - d:\code\logistics\smokeboxidentification\src\common\commondefine.h(25): note: 参见“TYPE_TEMPLATE_PATH”的前一个定义 - moc_Camera.cpp - moc_CameraControl.cpp - moc_CategoryMatcher.cpp - moc_CodeScanStation.cpp - moc_QNumTemplateBuild.cpp -d:\code\logistics\smokeboxidentification\src\common\commondefine.h(25): warning C4005: “TYPE_TEMPLATE_PATH”: 宏重定义 - d:\code\logistics\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): note: 参见“TYPE_TEMPLATE_PATH”的前一个定义 - moc_SmokeBoxIdentification.cpp -d:\code\logistics\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: “TYPE_TEMPLATE_PATH”: 宏重定义 - d:\code\logistics\smokeboxidentification\src\common\commondefine.h(25): note: 参见“TYPE_TEMPLATE_PATH”的前一个定义 - moc_NetControl.cpp - moc_lpSerialStation.cpp - moc_HikCamera.cpp - 正在生成代码... + d:\code\logistics\smokeboxidentification\src\common\commondefine.h(27): note: 参见“TYPE_TEMPLATE_PATH”的前一个定义 +d:\code\logistics\smokeboxidentification\src\smokeboxidentification.cpp(668): warning C4715: “::operator()”: 不是所有的控件路径都返回值 numStatisticAlgo.lib(dataPreProcessing.obj) : 找到 MSIL .netmodule 或使用 /GL 编译的模块;正在使用 /LTCG 重新启动链接;将 /LTCG 添加到链接命令行以改进链接器性能 正在生成代码 e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.cpp(947): warning C4715: “::operator()”: 不是所有的控件路径都返回值 diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.obj b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.obj index ef4e98d..a6fa647 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/log.obj b/tpvs17/SmokeBoxIdentification/x64/Release/log.obj index 1bc3cbe..2f043d8 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/log.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/log.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpSerialStation.obj b/tpvs17/SmokeBoxIdentification/x64/Release/lpSerialStation.obj index 82ffeed..5acfee4 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/lpSerialStation.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/lpSerialStation.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tlh index 78094dc..9f7b31c 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tlh +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tlh @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvCore.tlh // // C++ source equivalent of Win32 type library c34b3e9e-6dea-4aa9-b500-0266f90dc15f -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! #pragma once #pragma pack(push, 8) diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tli index 03c42c3..941e457 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tli +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tli @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvCore.tli // // Wrapper implementations for Win32 type library c34b3e9e-6dea-4aa9-b500-0266f90dc15f -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! #pragma once diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tlh index 978868e..0debcf2 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tlh +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tlh @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeom.tlh // // C++ source equivalent of Win32 type library 8955aafb-4602-4d6a-a888-69d1437c4d2b -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! // // Cross-referenced type libraries: diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tli index aa48894..6e0f495 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tli +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tli @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeom.tli // // Wrapper implementations for Win32 type library 8955aafb-4602-4d6a-a888-69d1437c4d2b -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! #pragma once diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tlh index 66d3489..1548af6 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tlh +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tlh @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeomX.tlh // // C++ source equivalent of Win32 type library 02517f91-b197-4cd5-a1b5-92d1da6ca9ce -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! // // Cross-referenced type libraries: diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tli index 20d29fe..bcd0b96 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tli +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tli @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeomX.tli // // Wrapper implementations for Win32 type library 02517f91-b197-4cd5-a1b5-92d1da6ca9ce -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! #pragma once diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvImgProc.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvImgProc.tlh index 0ca280c..edb1fba 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvImgProc.tlh +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvImgProc.tlh @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvImgProc.tlh // // C++ source equivalent of Win32 type library 29c8366a-f227-4cc4-bdbb-b32397056cf5 -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! // // Cross-referenced type libraries: diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvImgProc.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvImgProc.tli index a46ab62..f796588 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvImgProc.tli +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvImgProc.tli @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvImgProc.tli // // Wrapper implementations for Win32 type library 29c8366a-f227-4cc4-bdbb-b32397056cf5 -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! #pragma once diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tlh index 646aa30..ef168b4 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tlh +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tlh @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvPat.tlh // // C++ source equivalent of Win32 type library 799860e5-cec7-4d65-9c62-a93320c0f60a -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! // // Cross-referenced type libraries: diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tli index 1a7f87c..55e3c68 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tli +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tli @@ -3,7 +3,7 @@ // d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvPat.tli // // Wrapper implementations for Win32 type library 799860e5-cec7-4d65-9c62-a93320c0f60a -// compiler-generated file created 12/28/23 at 14:09:51 - DO NOT EDIT! +// compiler-generated file created 01/03/24 at 16:59:27 - DO NOT EDIT! #pragma once diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/main.obj b/tpvs17/SmokeBoxIdentification/x64/Release/main.obj index 2b7adab..032e65d 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/main.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/main.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_ADModule.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_ADModule.obj index fdfefd8..311d613 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_ADModule.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_ADModule.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_Camera.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_Camera.obj index 323a426..35aa38b 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_Camera.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_Camera.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CameraControl.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CameraControl.obj index e253263..d83eb5b 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CameraControl.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CameraControl.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CategoryMatcher.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CategoryMatcher.obj index 6f8b511..595fc4b 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CategoryMatcher.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CategoryMatcher.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CodeScanStation.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CodeScanStation.obj index 56187c7..adcd40a 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CodeScanStation.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CodeScanStation.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_HikCamera.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_HikCamera.obj index 995226e..facf6df 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_HikCamera.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_HikCamera.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_NetControl.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_NetControl.obj index 2640406..f8c2ce6 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_NetControl.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_NetControl.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_QNumTemplateBuild.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_QNumTemplateBuild.obj index a5ab110..2cb0970 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_QNumTemplateBuild.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_QNumTemplateBuild.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_SmokeBoxIdentification.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_SmokeBoxIdentification.obj index c02b195..b4d9ab5 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_SmokeBoxIdentification.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_SmokeBoxIdentification.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_lpSerialStation.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_lpSerialStation.obj index ebb1b9d..9510ce3 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/moc_lpSerialStation.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_lpSerialStation.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/qrc_SmokeBoxIdentification.obj b/tpvs17/SmokeBoxIdentification/x64/Release/qrc_SmokeBoxIdentification.obj index a0a02eb..a7b2ff0 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/qrc_SmokeBoxIdentification.obj and b/tpvs17/SmokeBoxIdentification/x64/Release/qrc_SmokeBoxIdentification.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/qt_work.log b/tpvs17/SmokeBoxIdentification/x64/Release/qt_work.log index f7838b1..3c8b636 100644 Binary files a/tpvs17/SmokeBoxIdentification/x64/Release/qt_work.log and b/tpvs17/SmokeBoxIdentification/x64/Release/qt_work.log differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/smokeBox.Build.CppClean.log b/tpvs17/SmokeBoxIdentification/x64/Release/smokeBox.Build.CppClean.log index 919016a..43e5aac 100644 --- a/tpvs17/SmokeBoxIdentification/x64/Release/smokeBox.Build.CppClean.log +++ b/tpvs17/SmokeBoxIdentification/x64/Release/smokeBox.Build.CppClean.log @@ -1,55 +1,65 @@ -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\qnumtemplatebuild.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\netcontrol.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpserialstation.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\hikcamera.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\log.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\codescanstation.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\categorymatcher.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\cameracontrol.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\admodule.obj -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_admodule.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_camera.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_cameracontrol.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_categorymatcher.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_codescanstation.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_qnumtemplatebuild.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_smokeboxidentification.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_netcontrol.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_lpserialstation.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_hikcamera.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\qrc_smokeboxidentification.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\ui_qnumtemplatebuild.h -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\ui_smokeboxidentification.h -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\qrc_smokeboxidentification.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_admodule.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_camera.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_cameracontrol.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_categorymatcher.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_codescanstation.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_qnumtemplatebuild.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_smokeboxidentification.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_netcontrol.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_lpserialstation.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_hikcamera.cpp -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\ui_qnumtemplatebuild.h -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\ui_smokeboxidentification.h -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvcore.tli -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeom.tli -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeomx.tli -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvimgproc.tli -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvpat.tli -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvcore.tlh -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeom.tlh -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeomx.tlh -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvimgproc.tlh -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvpat.tlh -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.command.1.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.read.1.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.write.1.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\moc.read.1u.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\moc.write.1u.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\rcc.read.1u.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\rcc.write.1u.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\smokeboxidentification.write.1u.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\uic.read.1u.tlog -e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\uic.write.1u.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokeboxidentification.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\qnumtemplatebuild.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\netcontrol.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\main.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpserialstation.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\hikcamera.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\log.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\codescanstation.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\categorymatcher.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\cameracontrol.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\admodule.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_hikcamera.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_lpserialstation.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_netcontrol.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_smokeboxidentification.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_qnumtemplatebuild.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_codescanstation.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_categorymatcher.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_cameracontrol.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_camera.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_admodule.obj +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\qrc_smokeboxidentification.obj +d:\code\logistics\smokeboxidentification\runner17\release\smokebox.exe +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_smokeboxidentification.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\qrc_smokeboxidentification.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\ui_qnumtemplatebuild.h +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\ui_smokeboxidentification.h +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\qrc_smokeboxidentification.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_admodule.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_camera.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_cameracontrol.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_categorymatcher.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_codescanstation.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_qnumtemplatebuild.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_smokeboxidentification.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_netcontrol.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_lpserialstation.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_hikcamera.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\ui_qmodulechoice.h +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_qmodulechoice.cpp +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\ui_qmodulechoice.h +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvcore.tli +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeom.tli +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeomx.tli +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvimgproc.tli +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvpat.tli +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvcore.tlh +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeom.tlh +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeomx.tlh +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvimgproc.tlh +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvpat.tlh +d:\code\logistics\smokeboxidentification\tpvs17\..\runner17\release\smokebox.exe +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.command.1.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.read.1.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.write.1.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\link.command.1.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\link.read.1.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\link.write.1.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\moc.read.1u.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\moc.write.1u.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\rcc.read.1u.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\rcc.write.1u.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\smokeboxidentification.write.1u.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\uic.read.1u.tlog +d:\code\logistics\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\uic.write.1u.tlog