Qt在VC6.0下编译出现链接错误
2010-10-29 23:24
429 查看
当Qt代码在VC6.0中编译时,如果link中没有指定链接 qtmaind.lib QtCored4.lib QtGuid4.lib
会出现如下的错误:
Linking...
Main.obj : error LNK2001: unresolved external symbol "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)
Main.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall QWidget::releaseDC(struct HDC__ *)const " (?releaseDC@QWidget@@UBEXPAUHDC__@@@Z)
Main.obj : error LNK2001: unresolved external symbol "public: virtual struct HDC__ * __thiscall QWidget::getDC(void)const " (?getDC@QWidget@@UBEPAUHDC__@@XZ)
Main.obj : error LNK2001: unresolved external symbol "public: virtual class QPaintEngine * __thiscall QWidget::paintEngine(void)const " (?paintEngine@QWidget@@UBEPAVQPaintEngine@@XZ)
Main.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall QWidget::devType(void)const " (?devType@QWidget@@UBEHXZ)
.......
会出现如下的错误:
Linking...
Main.obj : error LNK2001: unresolved external symbol "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)
Main.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall QWidget::releaseDC(struct HDC__ *)const " (?releaseDC@QWidget@@UBEXPAUHDC__@@@Z)
Main.obj : error LNK2001: unresolved external symbol "public: virtual struct HDC__ * __thiscall QWidget::getDC(void)const " (?getDC@QWidget@@UBEPAUHDC__@@XZ)
Main.obj : error LNK2001: unresolved external symbol "public: virtual class QPaintEngine * __thiscall QWidget::paintEngine(void)const " (?paintEngine@QWidget@@UBEPAVQPaintEngine@@XZ)
Main.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall QWidget::devType(void)const " (?devType@QWidget@@UBEHXZ)
.......
相关文章推荐
- VS编译Qt时若主函数为wmain时出现链接错误,找不到main入口函数
- QT + VS2005 编译出现 error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall Widget::metaObject 错误
- 编译和链接 - 解决出现的LNK2005“符号已定义”错误 3
- Qt 编译时出现“-1: error: LNK2019: unresolved external symbol "public: void __thiscall M”错误
- window下编译QT5出现错误:Cannot find file: D:\用户目录\Documents\ThreadClass\ThreadClass.pro.
- 解决qt程序的链接阶段出现 undefined reference 错误
- 在WinCE6.0下编译DirectShow相关应用时出现题图中的错误链接的解决方法
- Qt 5.3.1 触摸笔无效 + Qt 5.6.2 编译出现错误:QtFontFamily::ensurePopulated(): "PMingLiU"
- ubuntu下安装Qt时,编译时出现”/usr/bin/ld: cannot find -LXXX” 错误
- 编译和链接 - 解决出现的LNK2005“符号已定义”错误 4
- Qt5.2编译时出现"/usr/bin/ld: cannot find -lxxx" 错误
- 命令行编译链接,出现LNK2019错误,怎样解决?
- vs2012编译基于CGAL4.8.1应用时候最后出现链接错误_imp_gmpq_init等解决
- linux/x11下编译Qt4.8可能出现的错误解决办法
- VC6.0 出现编译错误Error spawning cl.exe的解决办法
- 编译和链接 - VC6.0编译错误解决方法集锦
- Qt Creator 编译 ROS 包出现链接错误解决办法
- qt连接数据库出现好多编译错误
- namespace妙用 及解决VC6.0 编译 弹出气球 出现错误 error C2065: 'NIIF_INFO' : undeclared identifier
- 【原创】QT:编译时出现 “error: error writing to -: Invalid argument”错误的解决