对“MainWindow vtable”的未定义引用错误
大家好,我正在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您没有链接到您应该链接的所有内容。您需要在 .cpp 文件上运行 moc,并将例如
#include "moc_myfile.cpp"
添加到myfile.cpp
的 end或者,您声明了一个虚函数(可能是析构函数)但没有定义它。
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 ofmyfile.cpp
Alternatively, you have declared a virtual function (destructor perhaps) without defining it.