遇到的编译错误汇总
来源:互联网 发布:硬盘安装ubuntu 17.10 编辑:程序博客网 时间:2024/05/22 19:57
2011.11.16
基类声明了,但没实现的虚函数。虽然在子类中实现了,但会报如下这个错:
-shared -z defs -o libtasksvr.so
./obj/conditions.o: In function `CCondition::CCondition()':
conditions.cpp:(.text._ZN10CConditionC2Ev[CCondition::CCondition()]+0x4): undefined reference to `vtable for CCondition'
./obj/conditions.o: In function `CCondition::~CCondition()':
conditions.cpp:(.text._ZN10CConditionD2Ev[CCondition::~CCondition()]+0x7): undefined reference to `vtable for CCondition'
./obj/conditions.o:(.rodata._ZTI17CFinitaskBaseCond[typeinfo for CFinitaskBaseCond]+0x8): undefined reference to `typeinfo for CCondition'
./obj/conditions.o:(.rodata._ZTI16CGettaskBaseCond[typeinfo for CGettaskBaseCond]+0x8): undefined reference to `typeinfo for CCondition'
解决方法:
先去检查下基类有没有只声明了但没实现的函数,一般是这个情况导致上面的错误。
- 遇到的编译错误汇总
- 编译遇到的错误
- 遇到的编译错误
- 遇到的编译错误
- 遇到过的错误汇总
- 编译sample遇到的错误
- directshow编译遇到的错误
- wince编译遇到的错误
- c++遇到的编译错误
- 编译内核遇到的问题汇总
- 编译caffe遇到的问题汇总
- 编译busybox 遇到的一个编译错误
- android遇到的一些错误汇总
- Qtcreator使用中遇到的错误汇总
- gradle打包遇到的错误汇总
- JPA 开发中遇到的错误汇总
- Qtcreator使用中遇到的错误汇总
- caffe遇到的Import错误汇总
- GNU C 扩展之__attribute__ 机制简介
- 20本最好的Linux免费书籍
- MySQL存储过程详解
- Eclipse系的IDE中的列操作
- Protocol Buffers的安装使用和C++入门示例
- 遇到的编译错误汇总
- MySQL存储过程的参数
- smarty 自定义函数
- python时间格式化
- Eclipse快捷键大全(转载)
- 内核符号表解释
- JSP处理数据时间过长时对话框处理
- linux XFRM整体框架简单分析
- MySQL的存储过程