D:\QT\InverterCAN\CAN\mainwindow.cpp:20: error: 'canthread' does not name a type; did you mean '_endthread'? canthread = new CANThread(); ^~~~~~~~~ _endthread
时间: 2023-08-22 09:07:46 浏览: 123
mainwindow.cpp
这个错误提示是因为你使用了一个未定义的类型 `canthread`,并且建议你是否是想使用 `_endthread`。这个问题可能有以下几种情况:
1. 可能是你忘记包含头文件或者头文件中缺少了对 `CANThread` 类型的定义。请确认在该文件中是否包含了 `CANThread` 的头文件,并且该头文件中是否有对 `CANThread` 类型的定义。
2. 可能是你没有在代码中声明 `CANThread` 类型的对象。请确认在你的代码中是否有类似如下的代码:
```c++
CANThread *canthread;
```
3. 可能是你的 `CANThread` 类型定义不在命名空间中。请确认你的 `CANThread` 类型定义是否在某个命名空间中,并且在使用时是否加上了命名空间前缀。
请检查以上几种情况并尝试解决问题。
阅读全文