QT 未声明的标识符 (编译源文件 main.cpp)

SerialPort的智能指针头文件是否引用或者前置声明

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C2923 “std::shared_ptr”: 对于参数“_Ty”,“SerialPort”不是有效的 模板 类型变量 (编译源文件 main.cpp) auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.h 41
错误 C2678 二进制“=”: 没有找到接受“std::shared_ptr”类型的左操作数的运算符(或没有可接受的转换) auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 44
错误 C2675 一元“->”:“std::shared_ptr”不定义该运算符或到预定义运算符可接收类型的转换 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 45
错误 C2675 一元“->”:“std::shared_ptr”不定义该运算符或到预定义运算符可接收类型的转换 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 46
错误 C2675 一元“->”:“std::shared_ptr”不定义该运算符或到预定义运算符可接收类型的转换 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 47
错误 C2675 一元“->”:“std::shared_ptr”不定义该运算符或到预定义运算符可接收类型的转换 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 57
错误 C2512 “std::shared_ptr”: 没有合适的默认构造函数可用 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 37
错误 C2923 “std::shared_ptr”: 对于参数“_Ty”,“SerialPort”不是有效的 模板 类型变量 (编译源文件 auto_pack_line_demo.cpp) auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.h 41
错误 C2065 “SerialPort”: 未声明的标识符 (编译源文件 main.cpp) auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.h 41
错误 C2065 “SerialPort”: 未声明的标识符 (编译源文件 auto_pack_line_demo.cpp) auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.h 41
错误 C2582 “operator =”函数在“std::shared_ptr”中不可用 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 44
错误 C2664 “Dialog_Debug::Dialog_Debug(QWidget *,QString,tcp_client *,http_request *,TcpClientModbus *,std::shared_ptr<SerialModbus>,std::shared_ptr<SerialPort>)”: 无法将参数 7 从“std::shared_ptr”转换为“std::shared_ptr<SerialPort>” auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 424
错误 C2039 "__this": 不是 "std::shared_ptr" 的成员 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 57
错误 C2039 "Serial_open": 不是 "std::shared_ptr" 的成员 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 45
错误 C2039 "Send_data": 不是 "std::shared_ptr" 的成员 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 46
错误 C2039 "q_serial_port": 不是 "std::shared_ptr" 的成员 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 47
错误 C2039 "q_serial_port": 不是 "std::shared_ptr" 的成员 auto_pack_line_demo D:\QT_Project_vs\auto_pack_line_demo\auto_pack_line_demo\auto_pack_line_demo.cpp 57

posted @ 2024-07-30 08:46  txwtech  阅读(61)  评论(0编辑  收藏  举报