我安装了qt-win-commercial-4.5.0-vs2005.exe和VS2005以及qt-vsintegration-1.4.3.exe,但是为什么在VS2005 Debug模式下,会报一下错误:
miaswppsplugin.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall MIASWPPSPlugin::metaObject(void)const " (?metaObject@MIASWPPSPlugin@@UBEPBUQMetaObject@@XZ)
miaswppsplugin.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall MIASWPPSPlugin::qt_metacast(char const *)" (?qt_metacast@MIASWPPSPlugin@@UAEPAXPBD@Z)
miaswppsplugin.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall MIASWPPSPlugin::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@MIASWPPSPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
wppsaccorrect.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall WPPSAcCorrect::metaObject(void)const " (?metaObject@WPPSAcCorrect@@UBEPBUQMetaObject@@XZ)
wppsaccorrect.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall WPPSAcCorrect::qt_metacast(char const *)" (?qt_metacast@WPPSAcCorrect@@UAEPAXPBD@Z)
wppsaccorrect.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall WPPSAcCorrect::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@WPPSAcCorrect@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
D:\MyDocuments\Workspace\Visual Studio\MIASWPPSPlugin\Debug\MIASWPPSPlugin.exe : fatal error LNK1120: 6 个无法解析的外部命令
可是在Release模式下,就不会报错,程序能够正确跑下来。
我想用Debug模式调试程序,希望各位不吝赐教!