求助,Qt编译出现“无法解析的外部符号”错误
2016-09-05
展开全部
用的Qt creator。新建一个Dialog,仅仅在dialog.h里添加了private slots: void buttonClicked();编译就出错
D:\MyProjects\Qt\dialog\slot\solt-build-Desktop_Qt_5_0_0_MSVC2010_32bit_SDK-Debug\debug\moc_dialog.obj:-1: 错误:LNK2019: 无法解析的外部符号 "private: void __thiscall Dialog::enableFindButton(class QString const &)" (?enableFindButton@Dialog@@AAEXABVQString@@@Z),该符号在函数 "private: static void __cdecl Dialog::qt_static_metacall(class QObject *,enum QMetaObject::Call,int,void * *)" (?qt_static_metacall@Dialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z) 中被引用
未找到文件 moc_dialog.obj。
D:\MyProjects\Qt\dialog\slot\solt-build-Desktop_Qt_5_0_0_MSVC2010_32bit_SDK-Debug\debug\moc_dialog.obj:-1: 错误:LNK2019: 无法解析的外部符号 "private: void __thiscall Dialog::enableFindButton(class QString const &)" (?enableFindButton@Dialog@@AAEXABVQString@@@Z),该符号在函数 "private: static void __cdecl Dialog::qt_static_metacall(class QObject *,enum QMetaObject::Call,int,void * *)" (?qt_static_metacall@Dialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z) 中被引用
未找到文件 moc_dialog.obj。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询