您的位置:首页 > Web前端

编译错误:undefined reference to `vtable for

2009-11-12 17:29 369 查看
 今天编译camera程序,总是报这样的错误:

hardware/libcamera/CameraHardwareStub.h:125:对‘vtable

for android::CameraHardwareStub::V4l2Camera’未定义的引用

collect2: ld returned 1 exit status

虽然也知道是链接错误,但是总不知道错误在哪,后来发现自己还未实现析构函数,只是声明了,增加析构函数的实现以后就pass了~~也许是以前写c写习惯了,有些function只是首先定义,现在不需要就没给出实现。但在C++中就会有问题。

首先是基类中如果虚函数没有缺省的实现,最好就声明成纯虚函数。另外在对各种成员函数包括构造函数之类的最好提供其实现,即使为空也可以。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  reference function android c
相关文章推荐