• 3983阅读
  • 1回复

[提问]C++GUIQT4编程2.1创建查找对话框 [复制链接]

上一主题 下一主题
离线sines
 
只看楼主 倒序阅读 楼主  发表于: 2013-09-10
关键词: QT4求助
开发环境:VS2008, QT4.8.5
在学习C++GUIQT4编程 时按照书中 2.1节创建查找对话框,出现链接误



1>finddialog.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall FindDialog::metaObject(void)const " (?metaObject@FindDialog@@UBEPBUQMetaObject@@XZ)
1>finddialog.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall FindDialog::qt_metacast(char const *)" (?qt_metacast@FindDialog@@UAEPAXPBD@Z)
1>finddialog.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall FindDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@FindDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>finddialog.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const FindDialog::staticMetaObject" (?staticMetaObject@FindDialog@@2UQMetaObject@@B)
1>finddialog.obj : error LNK2019: 无法解析的外部符号 "protected: void __thiscall FindDialog::findNext(class QString const &,enum Qt::CaseSensitivity)" (?findNext@FindDialog@@IAEXABVQString@@W4CaseSensitivity@Qt@@@Z),该符号在函数 "private: void __thiscall FindDialog::findClicked(void)" (?findClicked@FindDialog@@AAEXXZ) 中被引用
1>finddialog.obj : error LNK2019: 无法解析的外部符号 "protected: void __thiscall FindDialog::findPrevious(class QString const &,enum Qt::CaseSensitivity)" (?findPrevious@FindDialog@@IAEXABVQString@@W4CaseSensitivity@Qt@@@Z),该符号在函数 "private: void __thiscall FindDialog::findClicked(void)" (?findClicked@FindDialog@@AAEXXZ) 中被引用
1>D:\Program Files\CordExample\QT\W32QT2.1\Debug\W32QT2.1.exe : fatal error LNK1120: 6 个无法解析的外部命令
离线渡世白玉

只看该作者 1楼 发表于: 2013-09-11
代码?
快速回复
限100 字节
 
上一个 下一个