社区
Qt
帖子详情
编译出错,显示‘undefined reference to 'vtable for CLoginDlg(类名)'’,谢谢帮助!
lxj7224323
2010-07-30 04:21:36
谢谢了!
...全文
246
6
打赏
收藏
编译出错,显示‘undefined reference to 'vtable for CLoginDlg(类名)'’,谢谢帮助!
谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tingsking18
2010-08-14
打赏
举报
回复
一般是需要包含moc
kunlamp
2010-08-13
打赏
举报
回复
clean 一下然后重新编译,恩,做好删掉你的Makefile文件。
ilovevc709
2010-08-02
打赏
举报
回复
贴出代码啊。
要不就百度和Google然后去判断了。
allanwxm
2010-07-30
打赏
举报
回复
我也新手...
lxj7224323
2010-07-30
打赏
举报
回复
谢谢了,不过看的不是很懂。能不能说简单点哈。
allanwxm
2010-07-30
打赏
举报
回复
google搜到的,希望对你有所帮助http://linux.chinaunix.net/techdoc/net/2007/06/22/960836.shtml
error:
undefined
reference
to v
table
for
通过搜索相关资料,发现"
undefined
reference
to v
table
for"是一个
编译
器错误,通常出现在使用C++的多态特性时。根本原因是:修改完毕后,仅执行构造操作,均不会
编译
新添加的Q_OBJECT,因此,需要执行qmake,让moc
编译
器区预
编译
Q_OBJECT,然后再执行构造,错误就没了。但是在修改完成后,会出现"
undefined
reference
to v
table
for"的错误。的答案,完美解决这个问题,所以在这里记录一下。
undefined
reference
to `v
table
for’”问题的原因及解决方法
如果使用QtCreator创建类时,没有选择继承自QObject类或其子类,而在创建后手工修改继承自QObject并手工添加Q_OBJECT宏,则在
编译
时有可能会出现"
undefined
reference
to `v
table
for’…有时候,手快(尤其程序员非常迷恋快捷键【doge】),会不小心跳过一些关键步骤,导致出现一些问题。如果添加后,没有马上
编译
,而是编写了很多业务代码后
编译
,才发现qt给你报了大量错误。经过自己摸索,还有网友的提示,总结了一些方法供大家参考。
记录一个CMake
编译
报错
undefined
reference
to v
table
问题的解决
cmake报错"
undefined
reference
to v
table
for …"
C++关于
undefined
reference
to v
table
for "" 的错误
C++关于v
table
的错误 v
table
的意思是虚函数表。 原文转自:https://wsong83.wordpress.com/2012/03/27/c关于v
table
的奇怪错误/ 今天遇到了一个关于C++ v
table
的奇怪错误,乍一看还真的很难理解,值得记录一下。 假设下面的程序: class Father { public: virtual void function() con...
undefined
reference
to `v
table
for`
目的 解决C++
undefined
reference
to v
table
for xxx 类型问题. 主要是由于某种原因导致Makefile里面obj文件没有这个类并没有Q_OBJECT信息,所以在执行Makefile时候也就没有moc xxx.h,最终导致
编译
连接时候符号决议没找到对应符号。可能你在该类中即使直接或者间接继承自QObject, 并附加有Q_OBJECT, 如果qmake, 重新构建后,但是仍然报此错误, 建议查看pro文件引用include 路径是不是不对 ,我的是这个问题导致,
Qt
16,224
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章