解决 C++ undefined reference to 'vtable...

问题

C++ 工程编译时(g++)遇到了令人烦恼的 error:

undefined reference to 'vtable...

莫名其妙的错误提示.

解决

这一问题法人出现多半是由于实现文件未参与到工程编译工程中, 首先确认 make 类工具(如 cmake, automake, makefile, qmake 等等)的配置文件是否漏掉存在问题的文件, 其次重新编译包含出现问题 class 的工程(组件). 即可解决问题.

参考

http://gcc.gnu.org/faq.html#vtables
https://stackoverflow.com/questions/3065154/undefined-reference-to-vtable

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近部门新入职了几个小鲜肉,打算给他们分享下一些C/C++编译的基础知识,于是整理了一些资料写了这篇博客.由于已经...
    嘉伟咯阅读 14,422评论 1 38
  • C++少说也用了十年了,从简单的Hello World到200万行的游戏项目,编译和构建的工具也经历了各种升级。最...
    davidpp阅读 12,447评论 4 16
  • 即将步入工作,正在实习中.......感觉还是把学生时代的良好习惯带入工作之中......博客仅在工作之外记录,不...
    影醉阏轩窗阅读 6,621评论 0 2
  • 在感情方面,我喜欢你是真的,我不喜欢你也是真的。大家都是互相谦让,但如果每天都要谦让,我觉得那就没有在一起的必要了。
    酸甜苦辣咸_057a阅读 1,481评论 1 3
  • 2017.12.10 Part 1 中文感悟: 这周最大的收获就是每天都有看书,而且笔记一天不落地完成了。下周再接...
    麦芽524阅读 2,682评论 0 0

友情链接更多精彩内容