PLCXProcess.h:82:6: error: with 'int CPLCXProcess::MakePLCXUpFile_XHX(oracle::occi::Connection*, std::string&, XHX_PLCX_OutHead*, std::string&)' int MakePLCXUpFile_XHX(Connection* pConn, string& strRetFileName, XHX_PLCX_OutHead* pPCXHead, string& strBat
时间: 2024-02-24 11:56:41 浏览: 63
YOLO算法-城市电杆数据集-496张图像带标签-电杆.zip
这个错误提示表明,在类`CPLCXProcess`中,你已经声明了一个名为`MakePLCXUpFile_XHX`的函数,但是实现时和声明时的参数列表不一致。这样会导致编译器无法识别该函数。你需要检查类中的函数声明和实现,确保它们的参数列表一致。在这个错误信息中,你可以看到函数声明和实现的参数列表有所不同。你需要将函数声明中的参数列表修改为与实现中的参数列表相同,最终的代码应该像这样:
```
// 声明
int MakePLCXUpFile_XHX(Connection* pConn, string& strRetFileName, XHX_PLCX_OutHead* pPCXHead, string& strBatchNo, string& strLocalCurDate);
// 实现
int CPLCXProcess::MakePLCXUpFile_XHX(Connection* pConn, string& strRetFileName, XHX_PLCX_OutHead* pPCXHead, string& strBatchNo, string& strLocalCurDate) {
// implementation
}
```
请注意,我添加了两个额外的参数`strBatchNo`和`strLocalCurDate`,这是因为函数声明中缺少这两个参数。如果你的函数需要这些参数,请按照代码示例进行修改。
阅读全文