解决 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

你可能感兴趣的:(解决 C++ undefined reference to 'vtable...)