• 5206阅读
  • 0回复

编译QT sample中HelloGL [复制链接]

上一主题 下一主题
离线dizuo
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-19
编译器vs2008
安装了QT SDK。
添加了头文件,库文件目录。
但是还是会出现下面的链接错误:
1>glwidget.obj : error LNK2001: 无法解析的外部符号 "protected: void __thiscall GLWidget::zRotationChanged(int)" (?zRotationChanged@GLWidget@@IAEXH@Z)
1>glwidget.obj : error LNK2001: 无法解析的外部符号 "protected: void __thiscall GLWidget::yRotationChanged(int)" (?yRotationChanged@GLWidget@@IAEXH@Z)
1>glwidget.obj : error LNK2001: 无法解析的外部符号 "protected: void __thiscall GLWidget::xRotationChanged(int)" (?xRotationChanged@GLWidget@@IAEXH@Z)
1>glwidget.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall GLWidget::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@GLWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>glwidget.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall GLWidget::qt_metacast(char const *)" (?qt_metacast@GLWidget@@UAEPAXPBD@Z)
1>glwidget.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall GLWidget::metaObject(void)const " (?metaObject@GLWidget@@UBEPBUQMetaObject@@XZ)
1>window.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const Window::staticMetaObject" (?staticMetaObject@Window@@2UQMetaObject@@B)
1>window.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall Window::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@Window@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>window.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall Window::qt_metacast(char const *)" (?qt_metacast@Window@@UAEPAXPBD@Z)
1>window.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall Window::metaObject(void)const " (?metaObject@Window@@UBEPBUQMetaObject@@XZ)
1>E:\RYF resource\QT Project\QGL\Release\QGL.exe : fatal error LNK1120: 10 个无法解析的外部命令

请高手指教~
快速回复
限100 字节
 
上一个 下一个