moc_BottomWidget.cpp:-1: error: undefined reference to `BottomWidget::mouseMoveEvent(QMouseEvent*)'
时间: 2023-06-13 17:03:35 浏览: 122
cpp reference
这个错误通常意味着在 `BottomWidget` 类中声明了 `mouseMoveEvent` 函数,但是没有在实现文件中进行实现。当你在使用 `mouseMoveEvent` 函数时,编译器找不到该函数的实现,因此会报出上述错误。
你需要确保在实现文件(通常是 `.cpp` 文件)中实现了 `BottomWidget` 类中声明的所有函数。在这种情况下,你需要在 `BottomWidget.cpp` 文件中添加类似以下的代码:
```cpp
void BottomWidget::mouseMoveEvent(QMouseEvent* event)
{
// 处理鼠标移动事件
}
```
如果你已经实现了 `mouseMoveEvent` 函数,那么该错误可能是由于链接错误引起的。你可以检查是否正确地将 `BottomWidget.cpp` 添加到了项目构建脚本(如 CMakeLists.txt 或 .pro 文件)中。
阅读全文