• 4545阅读
  • 1回复

引用demo中的代码,出现link错误,请高手帮忙看一下,谢谢! [复制链接]

上一主题 下一主题
离线ddy8322
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-01
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
我引用了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程序作为单独的工程编译却没有出现以上错误,而且程序运行正常,请问上面的错误怎么改呢?
离线浪漫天使
只看该作者 1楼 发表于: 2008-12-01
把你的pro文件拿出来看看你 方便的话 打包上传一下 大家帮你编译看看
快速回复
限100 字节
 
上一个 下一个