我还是个新手,所以请多多包涵:)
我刚刚得到了一个包含一些 qt 的 vs 2008 项目,即 qtGUI。现在我从 qt-project.org 站点下载了开源预构建库(版本 4.8.3)。我已经在vs2008下添加了include和lib目录,但是我的项目还是编译不了。我收到了一些 LNK 2001 未解决的外部符号错误。有人可以告诉我我在这里缺少什么吗?
具体错误:
treeview.obj : error LNK2001: unresolved external symbol "public:static struct QMetaObject const cQtTreeWidgetFilter::staticMetaObject"(?staticMetaObject@cQtTreeWidgetFilter@@2UQMetaObject@@B)
treeview.obj : error LNK2001: unresolved external symbol "public:virtual struct QMetaObject const * __thiscall cQtTreeWidgetFilter::metaObject(void)const " (?metaObject@cQtTreeWidgetFilter@@UBEPBUQMetaObject@@XZ)
treeview.obj : error LNK2001: unresolved external symbol "public:virtual void * __thiscall cQtTreeWidgetFilter::qt_metacast(char const *)" (?qt_metacast@cQtTreeWidgetFilter@@UAEPAXPBD@Z)
treeview.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall cQtTreeWidgetFilter::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@cQtTreeWidgetFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z)