对“MainWindow vtable”的未定义引用错误

发布于 2024-10-24 20:37:13 字数 159 浏览 3 评论 0原文

大家好,我正在 qt 和 qwt 中工作,但在我的程序中,我收到这些错误:

未定义引用“vtable for MainWindow” 错误:collect2:ld返回1退出状态

我不明白这些错误的含义是什么有人可以解释一下,因为显然我的代码中没有错误

谢谢

hi every one i am working a in qt and qwt but in my program i am getting these error

undefined reference to `vtable for MainWindow'
error: collect2: ld returned 1 exit status

i didnt get it what is the meaning of these error can some one explain it as apparently i have no error in my code

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阳光下的泡沫是彩色的 2024-10-31 20:37:13

您没有链接到您应该链接的所有内容。您需要在 .cpp 文件上运行 moc,并将例如 #include "moc_myfile.cpp" 添加到 myfile.cppend

或者,您声明了一个虚函数(可能是析构函数)但没有定义它。

You're not linking to everything you should. You need to run moc on your .cpp files, and add e.g. #include "moc_myfile.cpp" to the end of myfile.cpp

Alternatively, you have declared a virtual function (destructor perhaps) without defining it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文