QT 使用插件系统时,继承纯基类时的奇怪错误
2010-08-31 10:14
295 查看
有一个基类 CLightControl ,定义为QT中的 基类
另一个插件工程中,定义一个子类
编译时发生如下错误
./HBusLightControl.cpp(580) : error C2259: 'CLightControl' : cannot instantiate abstract class
due to following members:
'qint32 CLightControl::QueryStatus(quint32,quint32)' : is abstract
/LightControl/LightControl.h(53) : see declaration of 'CLightControl::QueryStatus'
无数次代码确认后,认定,肯定不是提示的原因导致
换个方向找问题
...
原来~~~~
是这样地...
在继承类的 cpp 文件中,要加上
#include <QtPlugin>
加上后,一切OK!
另一个插件工程中,定义一个子类
编译时发生如下错误
./HBusLightControl.cpp(580) : error C2259: 'CLightControl' : cannot instantiate abstract class
due to following members:
'qint32 CLightControl::QueryStatus(quint32,quint32)' : is abstract
/LightControl/LightControl.h(53) : see declaration of 'CLightControl::QueryStatus'
无数次代码确认后,认定,肯定不是提示的原因导致
换个方向找问题
...
原来~~~~
是这样地...
在继承类的 cpp 文件中,要加上
#include <QtPlugin>
加上后,一切OK!
相关文章推荐
- PHPCMS系统使用的弹出窗口插件artDialog
- 关于nagios系统下使用shell脚本自定义监控插件的编写
- Qt绘图插件QCustomPlot配置、使用
- QT使用插件QAxWidget来展示web页面
- qt插件安装错误
- 在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误
- 前端构建系统 Gulp 的使用与常用插件推荐 - 上篇
- Qt使用MySQL库编译出错:mysql_com.h:320: error: C2146: 语法错误: 缺少“;”(在标识符“fd”的前面)
- jQuery插件实战之fullcalendar(日历插件) - 使用fullcalendar开发一个功能完整的富客户端会议室预定系统(转)
- vim插件phpcheck安装与使用 -- 高效的检查php语法错误
- Qt使用多线程的一些心得——2.继承QObject的多线程使用方法
- 网站评论系统的开源插件的使用
- 【Qt开发】关于Qt应用程序中的堆栈、静态存储区的使用错误
- C++中基类继承 enable_shared_from_this 之后派生类无法使用 shared_from_this() 的解决方法
- JQuery上传插件Uploadify使用详解及错误处理
- Qt用VS添加RC文件(顺便讲Qt-VS-Addin插件使用方法)
- (转)JQuery上传插件Uploadify使用详解及错误处理
- 关于nagios系统下使用shell脚本自定义监控插件的编写
- 使用jQuery email check插件开发带有email域名拼写错误校验功能的超酷动态留言版系统
- VS2008使用QT插件编译的时候出现WARNING: Can't find the Qt version that's associated with this project