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 @   txwtech  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2023-07-30 esp8266 section type conflict with factors报错ArduinoJson.h头文件
2021-07-30 c#秒转成时分秒显示
点击右上角即可分享
微信分享提示