Chinaunix首页 | 论坛 | 博客
  • 博客访问: 225441
  • 博文数量: 61
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 261
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-08 11:29
文章分类

全部博文(61)

文章存档

2016年(9)

2015年(36)

2014年(16)

我的朋友

分类: C/C++

2015-12-31 16:01:35

遇到这个原因开始以为是逻辑出错,一直在检查没找到原因,就想用另外的方法去取代它了.
今天搜了下这个错误,大多数相关问题是,Qt出现的undefined reference to `vtable for`.大致是
说这是跟你的编译环境有关系的.虽然我是在用catkin_make在终端编译的.用qt编辑.
但是足够的数据表明qt环境对这个问题的正相关性.
好了,少说些,就是因为你的虚函数在类定义之后,定义了析构函数.但是没有给析构函数的实现.
成员函数定义了没实现
解决是,最简便的是,在类定义之后加上 {} 表示有空的析构函数.
好,总觉得写少一些能更突出原因和方法,就这
===========1月7日
又遇到这个问题啦,这次是因为编译的时候没有添加依赖
在添加add_library和target_link_libraries后,即可

阅读(2166) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~