我引用了demo中chart程序的pieChart这个类,把cpp和h文件加入到我的工程中,代码没有做任何改动,可是link的时候出现一下错误:
Linking...
pieview.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PieView::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@PieView@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
pieview.obj : error LNK2001: unresolved external symbol "public: virtual void * __thiscall PieView::qt_metacast(char const *)" (?qt_metacast@PieView@@UAEPAXPBD@Z)
pieview.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall PieView::metaObject(void)const " (?metaObject@PieView@@UBEPBUQMetaObject@@XZ)
D:\tts\debug\win32\bin\simu_console.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
可是把demo中chart程序作为单独的工程编译却没有出现以上错误,而且程序运行正常,请问上面的错误怎么改呢?